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?

È stato utile?

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
scroll top