我已经从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
我从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
我知道问题所在:PyQt4模块可以被Python 2.6访问,但无法被Python 2.7访问。我的问题是,如何使Python 2.7能够找到PyQt4模块?求助!
注意:如果这个问题不应该在Super User上讨论,请见谅,我只是在编程时遇到了这个问题。
python
软件包现在也是2.7版本。谢谢! - Austin Adams<env>/lib/python2.7
中删除no-global-site-packages.txt
文件,才能从全局 Python site-packages 导入 PyQt4。 - Cerin