Вопрос

У меня проблема с использованием PYQT4 на сервере Debian.Мой сценарий работает нормально на настольном компьютере Ubuntu, и теперь я хочу развернуть его на сервере.

Знание того, что он нужен сервер X, я запустил один делать

vncserver --display 800x600 :4242
.

Я затем экспортировал дисплей:

export DISPLAY=:4242
.

Но моя программа продолжает возвращать ошибку

Не удается подключиться к X Server: 4242

Любая идея?

Это было полезно?

Решение

Это не --display, это -геметрия.

Я думаю, у вас нет прав для подключения к VNCServer.Это было уже бегало, не так ли? Попробуйте запустить другой экземпляр.

Другие советы

вместо использования vncserver, вы можете использовать (по крайней мере, на Debian) XVFB - Virtual Formbuffer 'Fake' X Server.

После установки этого пакета просто запустите:

$ xvfb-run python your_script.py
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top