我需要在我的Ubuntu系统上使用两个python版本:2.6.5和2.7.2(为了与一些第三方项目兼容)。在
对于他们两个,我需要PyGTK包。在
我安装了这个软件包的最新版本,但奇怪的是,只有2.6版本可以识别它;2.7版本找不到它:
erelsgl@ubuntu:/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()
erelsgl@ubuntu:/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
>>>
如果你只是想用pygtk 然后可以从两个目录中删除python2.7,并将lib/python2.6与lib/python链接起来
我在安装numpy时也遇到了同样的问题,我是这样解决的
您可能需要为这两个版本分别下载和安装pyGTK。不要使用操作系统包安装程序。在
为这两个版本分别下载pyGTK的egg包。那就跑吧设置.py使用相应的python解释器。E、 g
`…./python26/python26/python/download/pyGTK-2.6/设置.py安装
……/python27/python/download/pyGTK-2.7/设置.pt安装`
相关问题 更多 >
编程相关推荐