【发布时间】:2012-07-28 09:02:35
【问题描述】:
我使用的是 Debian 6.04 和 Python 2.7
我编译了 Python 2.7,(./configure,make,make install)
在控制台中:
>python2.7
Python 2.7.3 (default, Jul 28 2012, 16:54:06)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gtk
如何在 Python 2.7 中安装 gtk?
在 Python 2.6 中:
tiger@debian:~$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> import pygtk
>>> import gobject
【问题讨论】:
-
请不要在您的系统上使用
sudo pip install(正如一些答案所建议的那样)。它绕过了主要的包管理系统,这在升级时可能会成为一个令人头疼的问题。使用 virtualenv 或使用标准 debian 存储库中可用的 pygtk 版本并 apt-get 它。你为什么要编译 Python? Debian 2.7 没有打包吗?