Pregunta

Estoy teniendo un problema usando PYQT4 en un servidor Debian.Mi guión funciona bien en una máquina de escritorio Ubuntu, y ahora quiero implementarlo en un servidor.

Sabiendo que se necesitaba un servidor X, lanzé uno haciendo

vncserver --display 800x600 :4242

Luego exporté la pantalla:

export DISPLAY=:4242

Pero mi programa sigue devolviendo el error

no se puede conectar al servidor X: 4242

¿Alguna idea?

¿Fue útil?

Solución

No es --Display, es -Eguentre.

Supongo que no tiene los derechos para conectarse al VNCServer.Ya estaba corriendo, ¿verdad? Intente ejecutar otra instancia.

Otros consejos

en lugar de usar vncserver, podría usar (al menos en Debian) XVFB - FrameBuffer virtual 'Fake' X Server.

Después de instalar este paquete, simplemente ejecute:

$ xvfb-run python your_script.py

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top