Usando pyqt4.qtwebkit su un server Debian
-
26-09-2020 - |
Domanda
Sto avendo un problema usando PYQT4 su un server Debian.Il mio script funziona bene su una macchina desktop di Ubuntu, e ora voglio distribuirlo su un server.
Scopri che è necessario un server X, ho lanciato uno facendo
vncserver --display 800x600 :4242
.
Ho quindi esportato il display:
export DISPLAY=:4242
.
Ma il mio programma continua a restituire l'errore
.Impossibile connettersi al server X: 4242
Qualche idea?
Soluzione
Non è vero, è -giometria.
Immagino che non abbiano i diritti di connettersi al VNCServer.Era già corretto, vero? Prova a eseguire un'altra istanza.
Altri suggerimenti
Invece di usare VNCServer, è possibile utilizzare (almeno su Debian) XVFB - Fragebuffer virtuale 'falso' X server.
Dopo aver installato questo pacchetto è semplice eseguire:
$ xvfb-run python your_script.py
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow