在Debian服务器上使用PyQt4.QtWebKit
我在一个Debian服务器上使用PyQT4时遇到了问题。我的脚本在Ubuntu桌面电脑上运行得很好,现在我想把它部署到服务器上。
我知道需要一个X服务器,所以我启动了一个,命令是:
vncserver --display 800x600 :4242
然后我设置了显示环境:
export DISPLAY=:4242
但是我的程序一直返回一个错误:
无法连接到X服务器 :4242
有人知道怎么解决吗?
2 个回答
2
你可以选择使用xvfb,这是一种虚拟帧缓冲区的“假”X服务器,特别是在Debian系统上,而不是使用vncserver。
安装好这个软件包后,只需运行以下命令:
$ xvfb-run python your_script.py
0
不是 --display,而是 -geometry。
我猜你可能没有权限连接到 vncserver。它之前已经在运行了,对吧?试着再启动一个实例看看。