我需要在我的Ubuntu系统上使用两个python版本:2.6.5和2.7.2(用于与某些第三方项目兼容)。用于版本2.6/2.7的Python模块
对于他们两个,我需要PyGTK包。
我安装了这个软件包的最新版本,但奇怪的是,只有2.6版本识别它; 2.7版本找不到它:
[email protected]:/usr/lib$ python2.6
Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
>>> print pygtk._get_available_versions()
{'2.0': '/usr/lib/gtk-2.0'}
>>> quit()
[email protected]:/usr/lib$ python
Python 2.7.2 (default, Aug 16 2011, 09:51:01)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygtk
>>>
对于什么是值得的,在我的系统中我有:'/ usr/share/pyshared/pyg tk.pth'和'/ usr/share/pyshared/pygtk.py',并且它们都在'/ usr/lib/python2.X/dist-packages'中链接。但是,每个python版本都有一个不同的'.pyc'文件(并且我使用了我的OS软件包安装程序)。 – jcollado