2017-02-03 5 views
0

J'imagine que ce que je veux faire est un problème assez régulier mais ayant fait une recherche, je ne trouve pas de solution. Fondamentalement, j'exécute Ipython sur un serveur distant et je veux pouvoir utiliser matplotlib et ensuite l'afficher sur ma machine locale.Affichage sur une machine locale lors de l'exécution sur un serveur

Le problème est avec moi ne pas être en mesure de se connecter au serveur X, il semble. Voici ce que je reçois quand j'essaie d'exécuter matplotlib

In [1]: %matplotlib 
: cannot connect to X server 

Des idées? Comme je le disais, j'imagine que cela doit être un problème assez commun :)

Répondre

1

Essayez de passer l'option -X (c'est un X majuscule) à votre commande ssh. Cela devrait permettre le transfert X11.

+0

Merci. Je n'utilise pas de commande ssh pour me connecter, mais je me connecte avec PuTTY. – Taylrl

+1

Vous pourriez vouloir regarder [ceci] (http://superuser.com/questions/119792/how-to-use-x11-forwarding-with-putty) alors. – ompi