如何使用macports正确安装pyGTK?

2024-06-02 04:28:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我的python代码在一些GUI中使用GTK,现在我需要在OSX(10.6雪豹和10.7狮子)上运行其中一些。不幸的是,非官方的pyGTKbuild在window GTK windows resize上崩溃,所以我决定测试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版本的Python2.4允许我使用pyGTK。但我希望使用Python2.6(首选)或2.7:(。


Tags: install代码pyimport版本gtkportpackages