Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何使用Python2.7在Ubuntu12.04上安装PyQt?_Python 2.7_Installation_Pyqt4_Ubuntu 12.04 - Fatal编程技术网

Python 2.7 如何使用Python2.7在Ubuntu12.04上安装PyQt?

Python 2.7 如何使用Python2.7在Ubuntu12.04上安装PyQt?,python-2.7,installation,pyqt4,ubuntu-12.04,Python 2.7,Installation,Pyqt4,Ubuntu 12.04,可能会有类似的问题,比如,但我没有找到任何答案 我尝试了一些方法,比如: sudo aptitude安装python-qt4-dev python-sip4 python-sip4-dev 发件人: 我试过: sudo智能安装python-qt4 发件人: 每次安装上述设备后,我都会出现错误: $python2.7 Python 2.7.3 (default, Aug 1 2012, 05:14:39) [GCC 4.6.3] on linux2 Type "help", "copyrigh

可能会有类似的问题,比如,但我没有找到任何答案

我尝试了一些方法,比如:

sudo aptitude安装python-qt4-dev python-sip4 python-sip4-dev

发件人:

我试过:

sudo智能安装python-qt4

发件人:

每次安装上述设备后,我都会出现错误:

$python2.7
Python 2.7.3 (default, Aug  1 2012, 05:14:39) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4

我的问题是:在Ubuntu12.04上安装PyQt4的正确有效方法是什么?

当您使用以下命令时,您确实正确地安装了Qt4的python绑定:

sudo aptitude install python-qt4
您通常应该使用发行版提供的软件包-Ubuntu提供的软件包完全满足您的需要

让我困惑的是你在安装Ubuntu软件包后所犯的错误。我刚刚在Ubuntu12.04安装上尝试了这个,它对我很有效。这对我来说意味着你目前在系统上安装的Ubuntu在某种程度上被破坏了

您可以尝试完全清除python-qt4包并重新安装

sudo apt-get remove --purge python-qt4
如果您还发行:

sudo apt-get clean
。。。这将从系统中删除任何已下载的包文件,以便apt在您发出通知时再次下载包文件

sudo apt-get install python-qt4
如果这仍然不起作用,那么你的Ubuntu安装确实发生了一些非常奇怪的事情,完全重新安装Ubuntu可能是明智之举。

在aws Ubuntu(12.04和14.04)上:

检查并生成您自己的-example.py

DISPLAY=localhost:1.0 xvfb-run python your-own-example.py

瞧。

欢迎来到SO!这会解决Ubuntu 12.04中OP的问题吗?否则,这不是答案,或者需要澄清您选择回答14.04的原因。有时候这是合适的,比如“这也发生在14.04,因此,如果您有此问题,请使用此项来纠正问题。请参阅以帮助改进您的答案。谢谢,是我写信给您的时间,而不是从您那里阅读的时间。是的,检查过了,也可以使用12.04。非常好,谢谢你Tomas。太棒了,我已经在爬行动态javascript呈现页面上通过解决方案搜索了很长时间。
sudo apt-get update
sudo apt-get install python-qt4
sudo apt-get install libxml2-dev libxslt1-dev python-dev
sudo apt-get install python-lxml
sudo apt-get install xvfb
DISPLAY=localhost:1.0 xvfb-run python your-own-example.py