如何使用macport正确安装pyGTK?

时间:2011-09-06 09:45:15

标签: python pygtk macports

我的python代码使用GTK作为一些GUI,现在我需要在OSX上运行一些(10.6 Snow Leopard和10.7 Lion)。不幸的是,非官方的pyGTK build崩溃了窗口GTK窗口调整大小,所以我决定测试macports版本。我通过以下macports命令安装了python和pygtk:

sudo port install python26
sudo port select --set python python26
sudo port install py-gtk2

从控制台正确运行python启动macports版本的python。但试图执行 import gtkimport pygtk因错误导致此类包不可用而失败:(。

我有一种感觉,我错过了一些非常简单的工作。像为macports python设置正确的site-package或类似的东西。也许一些大师可能会分享一些智慧?

更新:仔细检查发现py-gtk2仅安装在/opt/local/lib/python2.4/site-packages中,使.../python2.6/site-packages.../python2.7/site-packages留空。运行macports版本的python 2.4允许我使用pyGTK。但我想用python 2.6(首选)或2.7 :(。

1 个答案:

答案 0 :(得分:8)

端口名称不正确。正确的端口是py25-gtk / py26-gtk / py27-gtk

已更新:最近已重命名为py25-pygtk / py26-pygtk / py27-pygtk