在 Debian 服务器上使用 PyQt4.QtWebKit
Posted
技术标签:
【中文标题】在 Debian 服务器上使用 PyQt4.QtWebKit【英文标题】:Using PyQt4.QtWebKit on a Debian server 【发布时间】:2010-07-21 15:34:44 【问题描述】:我在 Debian 服务器上使用 PyQT4 时遇到问题。我的脚本在 Ubuntu 桌面机器上运行良好,我现在想将它部署在服务器上。
知道它需要一个 X 服务器,所以我启动了一个
vncserver --display 800x600 :4242
然后我导出了显示:
export DISPLAY=:4242
但是我的程序一直返回错误
无法连接到 X 服务器:4242
有什么想法吗?
【问题讨论】:
您尝试strace python your_script.py
看看它是如何连接的吗?
是的,它似乎指出了“未指定协议”错误。
【参考方案1】:
您可以使用(至少在 Debian 上)而不是使用 vncserver xvfb - 虚拟帧缓冲区“假”X 服务器。
安装此软件包后,只需运行:
$ xvfb-run python your_script.py
【讨论】:
【参考方案2】:不是--display,是-geometry。
我猜你没有权限连接到 vncserver。它已经在运行了,不是吗? 尝试运行另一个实例。
【讨论】:
我正在推出一个全新的,所以这与权利无关。但是你的语法更正救了我!以上是关于在 Debian 服务器上使用 PyQt4.QtWebKit的主要内容,如果未能解决你的问题,请参考以下文章
RFCOMM 没有在 Debian 上使用 PyBluez 配对?
在 debian 上使用 php7.0 和 apache 服务器
如何在 Debian 上使用 useradd 将主目录设为根目录