En utilisant pyqt4.qtwebkit sur un serveur Debian
-
26-09-2020 - |
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?
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