如何使用macport正确安装pyGTK?
作者:互联网
我的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.但试图执行
导入gtk或导入pygtk失败,错误,这样的包不可用:(.
我有一种感觉,我错过了一些非常简单的工作.像为macports python设置正确的site-package之类的东西.也许一些大师可能会分享一些智慧?
更新:仔细检查发现py-gtk2只安装在/opt/local/lib/python2.4/site-packages中,留下了… / python2.6 / site-packages和… / python2.7 / site – 包装空白.运行macports版本的python 2.4允许我使用pyGTK.但我希望它与python 2.6(首选)或2.7 :(.
解决方法:
端口名称不正确.正确的端口是py25-gtk / py26-gtk / py27-gtk.
更新:最近重命名为py25-pygtk / py26-pygtk / py27-pygtk
标签:python,macports,pygtk 来源: https://codeday.me/bug/20190726/1541828.html