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