Question

J'ai un problème avec PYQT4 sur un serveur Debian.Mon script fonctionne bien sur une machine de bureau Ubuntu et je souhaite maintenant le déployer sur un serveur.

Connaissant qu'il avait besoin d'un serveur X, j'ai lancé un faire

vncserver --display 800x600 :4242

J'ai ensuite exporté l'affichage:

export DISPLAY=:4242

Mais mon programme continue de retourner l'erreur

Impossible de se connecter à X Server: 4242

aucune idée?

Était-ce utile?

La solution

Ce n'est pas --Display, c'est -geométrie.

Je suppose que vous n'avez pas le droit de vous connecter au VNCServer.C'était déjà en cours d'exécution, n'est-ce pas? Essayez d'exécuter une autre instance.

Autres conseils

Au lieu d'utiliser VNCServer, vous pouvez utiliser (au moins sur Debian) XVFB - Frameburger virtuel 'Fake' Server X.

Après avoir installé ce paquet, exécutez simplement:

$ xvfb-run python your_script.py

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top