版本2.6/2.7的Python模块
我需要在我的Ubuntu系统上使用两个python版本:2.6.5和2.7.2(为了与一些第三方项目兼容) 对于他们两个,我都需要PyGTK包 我安装了这个软件包的最新版本,但奇怪的是,只有2.6版本可以识别它;2.7版本找不到它:版本2.6/2.7的Python模块,python,pygtk,Python,Pygtk,我需要在我的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",
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
>>>
erelsgl@ubuntu:/usr/lib$python2.6
Python 2.6.5(r265:79063,2010年4月16日,13:57:41)
[GCC 4.4.3]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口pygtk
>>>打印pygtk.\u获取可用的\u版本()
{'2.0':'/usr/lib/gtk-2.0'}
>>>退出
erelsgl@ubuntu:/usr/lib$python
Python 2.7.2(默认值,2011年8月16日,09:51:01)
[GCC 4.4.3]关于linux2
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口pygtk
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为pygtk的模块
>>>
对于这两个版本,您可能需要分别下载和安装pyGTK。不要使用操作系统软件包安装程序
为两个版本分别下载pyGTK的egg包。然后使用相应的python解释器运行每个egg的setup.py。例如
`..…/python26/python/download/pyGTK-2.6/setup.py安装
..…/python27/python/download/pyGTK-2.7/setup.pt安装`如果您只想使用pyGTK 然后可以从这两个目录中删除python 2.7,并将lib/python 2.6与lib/python链接起来
我在安装numpy时遇到了同样的问题,我这样解决了它这听起来很有希望,但是-我在哪里可以找到pyGTK的鸡蛋包?我在他们的官方网站上没有发现任何鸡蛋。但是他们确实有来源。只需解压缩并运行“python27/python下载/pyGTK/setup.py构建安装”erelsgl@ubuntu:~/pygtk-2.24.0$sudo python setup.py build安装**********************************************************************************************************************仅在windows上支持使用distutils构建pygtk。**要以受支持的方式构建PyGTK,请阅读安装文件。*********************************************************************而查看安装文件会让我陷入一条看似无止境的破碎依赖路径。。。pygobject,gobject内省,还有什么呢?在我的系统中,我有:
/usr/share/pyshared/pygtk.pth
和/usr/share/pyshared/pygtk.py
,它们都链接在/usr/lib/python2.X/dist包中。但是,每个python版本都有一个不同的.pyc
文件(我使用了我的OS包安装程序)。