是否有PyGTK的二进制那里当前的Mac OS X,蟒蛇? 我与多个桌面环境(在Mac,Windows,侏儒)工作,真正考虑蟒蛇缺乏跨平台GUI的一个问题。 有谁知道在哪里可以找到的PyGTK和GTK为Mac内置的版本? 我不能克隆Git仓库,它不断超时。
Answer 1:
我不使用的MacPorts但似乎jhbuild对我的作品。 下面是我做的步骤。
- 从下载gtk-osx-build-setup.sh:
https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
并将其保存到你的主目录。 - 火了终端和导航到你的主目录,并运行命令
sh gtk-osx-build-setup.sh
- shell脚本会警告你
~/.local/bin
不会添加到您的环境变量,要做到这一点,编辑您.profile
文件位于你的主目录,并/Users/<username>/.local/bin
您的环境变量。 了解更多关于如何编辑这个文件看看:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
- 在那之后,做了
~/.local/bin/jhbuild bootstrap
命令。 它会下载并安装一些必要的工具。 - 下载并安装在GTK +的OSX框架的测试版本:
http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
- 在安装前,
meta-gtk-osx-python
,你需要建立并安装一些其他软件包jhbuild
不会自动安装,所以我所做的就是我安装libpng
通过执行命令:~/.local/bin/jhbuild build libpng
- 你还需要安装
libtiff
这样做的命令:~/.local/bin/jhbuild build libtiff
- 也
gtk-doc
需要如此:~/.local/bin/jhbuild build gtk-doc
- 最后你可以立即安装
meta-gtk-osx-python
通过做:~/.local/bin/jhbuild build meta-gtk-osx-python
让我知道,如果它的工作原理。
Answer 2:
brew install pygtk
工作对我来说(需要自制 )。
证实了OS X 10.10工作过,但默认情况下它会将它安装到酿造的Python发行,所以如果你还在使用原生的蟒蛇,它不会发现它。
Answer 3:
没有为PyGTK的2.24测试这里的安装程序, 宣布在PyGTK的名单上。
更新项目已经转移macpkg的sourceforge上页 。
我不能使它与工作MELD (分段错误),但品尝PyGTK的程序工作正常。
更新2从那时起,一个新的包Py3GTK3出现了同样的sourceforge的页面上。 还没虽然测试。
Answer 4:
现在有一个MAC包的SourceForge
Answer 5:
从下载最新的包http://sourceforge.net/projects/macpkg/files/PyGTK/和安装。
如果你只是想使用该系统蟒蛇,这是所有你必须做的。
如果你不是,下面就是如何使用安装pyenv ,可与安装自制软件 。 在安装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/
而已。 你也同样可以安装这对于Python 2.7版和3.2包Py3GTK3包http://sourceforge.net/projects/macpkg/files/Py3GTK3/ 。
Answer 6:
你是否尝试过做它用MacPorts的? 本网站展示了如何 。
文章来源: Where is PyGTK for Mac OS X?