Aus*_*ams 12 python linux ubuntu python-2.7
我在Ubuntu Maverick Meerkat(10.10)上从Python 2.6升级到Python 2.7,我无法导入PyQt4.
austin@gerald:~$ python2.7
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55)
[GCC 4.4.5] 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
Run Code Online (Sandbox Code Playgroud)
我从Ubuntu存储库安装了Python 2.7(python2.7)和PyQt4(python-qt4).我一段时间安装了PyQt,但最近我安装了Python 2.7.
如果我尝试使用Python 2.6(因为它随Ubuntu一起提供,命令只是python),它可以完美运行.看:
austin@gerald:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Run Code Online (Sandbox Code Playgroud)
我知道问题是什么:Python 2.6可以访问PyQt4模块,但不能访问2.7.我的问题是,如何让Python 2.7找到PyQt4模块?救命!
注意:抱歉,如果这属于超级用户,我只是在遇到此问题时进行编程.
由于PyQt没有使用setup.py,因此无法使用pip或easy_install进行安装
在这里,您有一个教程,展示如何为python2.7构建和安装PyQt:
http://problemssol.blogspot.com/2010/12/compile-and-install-pyqt4-for-python27.html
更新: 对于Ubuntu 12.04+,只需使用apt-get:
apt-get install python-qt4
Run Code Online (Sandbox Code Playgroud)
Ubuntu系统下可以通过apt-get安装
apt-get install python-qt4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27560 次 |
最近记录: |