2 pièce(s) jointe(s)
_tkinter.TclError: no display name and no $DISPLAY environment variable
Bonjour,
Je suis en train de travailler sur un serveur qui fonctionne sous Unix, je m'y connecte avec ssh -XY user@hostname. J'essaie de faire un plot avec des listes toutes simples pour faire un test.
J'ai d'abord tapé le code que j'ai appris au début :
Code:
1 2 3 4 5 6 7 8
| import matplotlib.pyplot as plt
import numpy as np
x =[1,2,3,4,5,6]
y =[1,2,3,4,5,6]
plt.plot(x,y)
plt.show() |
et le message d'erreur sur l'image apparaît.
J'ai lu sur des forums qu'il fallait changer XWindow pour pas que matplotlib l'utilise donc j'ai tapé le code proposé :
Code:
1 2 3 4 5 6 7 8 9 10 11
| import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import numpy as np
x =[1,2,3,4,5,6]
y =[1,2,3,4,5,6]
plt.plot(x,y)
plt.show() |
cette fois pas de message il ne se passe rien.
Merci de votre aide je ne sais pas comment régler le problème.