1

我在 Debian 服务器上使用 PyQT4 时遇到问题。我的脚本在 Ubuntu 桌面机器上运行良好,我现在想将它部署在服务器上。

知道它需要一个 X 服务器,我启动了一个

vncserver --display 800x600 :4242

然后我导出了显示:

export DISPLAY=:4242

但是我的程序不断返回错误

无法连接到 X 服务器:4242

任何的想法 ?

4

2 回答 2

2

您可以使用(至少在 Debian 上)xvfb - Virtual Framebuffer 'fake' X 服务器,而不是使用 vncserver。

安装此软件包后,只需运行:

$ xvfb-run python your_script.py
于 2013-01-28T14:20:37.243 回答
0

这不是--display,它是-geometry。

我猜你没有权限连接到 vncserver。它已经在运行了,不是吗?尝试运行另一个实例。

于 2010-07-21T15:51:46.133 回答