在 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上检测RAID硬件或软件[关闭]

如何在 Debian 上使用 useradd 将主目录设为根目录

如何在debian服务器上安装discord lib(websocket错误)

如何在Debian 9上安装Discourse