PyGTK for Mac OS X在哪里?

时间:2009-07-22 12:36:51

标签: macos pygtk

当前的mac os x是否有二进制文件,PyGTK有python吗?我使用多个桌面环境(mac,windows,gnome),并且真的认为python缺乏跨平台GUI是一个问题。有谁知道我在哪里可以找到适用于Mac的PyGTK和GTK的内置版本? 我无法克隆git存储库,它会保持超时。

6 个答案:

答案 0 :(得分:39)

brew install pygtk为我工作(需要homebrew)。

确认也可以使用OS X 10.10,但默认情况下会将它安装到brew的Python发行版中,所以如果你仍在使用本机python,它将无法找到它。

答案 1 :(得分:19)

我不使用macports,但似乎jhbuild适合我。以下是我已经完成的步骤。

  1. https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh下载gtk-osx-build-setup.sh并将其保存到您的主目录。
  2. 启动终端并导航到您的主目录并运行命令sh gtk-osx-build-setup.sh
  3. shell脚本会警告您,~/.local/bin未添加到您的环境变量中,执行此操作,编辑位于主目录的.profile文件,并/Users/<username>/.local/bin编辑环境变量。要了解有关如何编辑此文件的详细信息,请查看:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
  4. 之后,执行~/.local/bin/jhbuild bootstrap命令。它将下载并安装一些必要的实用程序。
  5. http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
  6. 下载并安装gtk + osx框架的测试版
  7. 在安装meta-gtk-osx-python之前,您需要构建并安装jhbuild未自动安装的其他一些软件包,所以我做的是通过执行命令安装libpng~/.local/bin/jhbuild build libpng
  8. 您还需要安装libtiff,然后执行以下命令:~/.local/bin/jhbuild build libtiff
  9. 还需要gtk-doc,因此:~/.local/bin/jhbuild build gtk-doc
  10. 最后您可以通过执行以下操作安装meta-gtk-osx-python~/.local/bin/jhbuild build meta-gtk-osx-python
  11. 让我知道它是否有效。

答案 2 :(得分:11)

这里有一个PyGTK 2.24的安装程序,PyGTK列表中的announced

UPDATE项目已移至macpkg's sourceforge page

我无法使用meld(分段错误),但样本PyGTK程序运行正常。

更新2从那时起,新的包Py3GTK3出现在同一个sourceforge页面上。虽然没有测试过。

答案 3 :(得分:5)

现在sourceforge

上有一个mac包

答案 4 :(得分:2)

http://sourceforge.net/projects/macpkg/files/PyGTK/下载最新的软件包并安装。

如果您只是尝试使用系统python,那么您就必须这样做。

如果您不是,则以下是如何使用pyenv进行安装,Homebrew可以安装http://sourceforge.net/projects/macpkg/files/Py3GTK3/。安装brew后,您可以安装版本pyenv和Python 2.7.8:

brew install pyenv && pyenv install 2.7.8

完成后,您将把gtk包及其依赖项复制到python安装中:

cd /opt/gtk/lib/python2.7/site-packages/ && \
cp * ~/.pyenv/versions/2.7.8/lib/python2.7/site-packages/

就是这样。您也可以类似地安装Py3GTK3软件包,它包含来自{{3}}的python 2.7和3.2软件包。

答案 5 :(得分:1)

你尝试过使用macports吗? This website shows how