Macos Mac OS X的PyGTK在哪里?
当前的MacOSX是否有二进制代码,PyGTK是否有python?我使用多个桌面环境(Mac,Windows,GNOME),并真正考虑到Python缺乏跨平台GUI的问题。有人知道我在哪里可以找到PyGTK和GTK for Mac的内置版本吗?Macos Mac OS X的PyGTK在哪里?,macos,pygtk,Macos,Pygtk,当前的MacOSX是否有二进制代码,PyGTK是否有python?我使用多个桌面环境(Mac,Windows,GNOME),并真正考虑到Python缺乏跨平台GUI的问题。有人知道我在哪里可以找到PyGTK和GTK for Mac的内置版本吗? 我无法克隆git存储库,它总是超时。您尝试过使用macports吗 我不使用macports,但jhbuild似乎适合我。下面是我所做的步骤 从下载gtk-osx-build-setup.sh:https://raw.github.com/jralls/
我无法克隆git存储库,它总是超时。您尝试过使用macports吗 我不使用macports,但jhbuild似乎适合我。下面是我所做的步骤
https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
并将其保存到您的主目录中sh gtk osx build setup.sh
~/.local/bin
添加到环境变量中。为此,请编辑位于主目录中的.profile
文件,并将/Users//.local/bin
添加到环境变量中。要了解有关如何编辑此文件的更多信息,请签出:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
~/.local/bin/jhbuild引导程序命令。它将下载并安装一些必要的实用程序
http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
meta-gtk-osx-python
之前,您需要构建并安装一些jhbuild
不会自动安装的其他软件包,因此我所做的是通过执行以下命令安装libpng
:~/.local/bin/jhbuild-libpng
libtiff
,也需要安装命令:~/.local/bin/jhbuild-libtiff
gtk文档
,因此:~/.local/bin/jhbuild-build-gtk文档
~/.local/bin/jhbuild-build-meta-gtk-osx-python来安装meta-gtk-osx-python
让我知道它是否有效。在PyGTK列表中,测试中有PyGTK 2.24的安装程序 更新项目已继续 我无法使它与(分段错误)一起工作,但示例PyGTK程序工作正常
更新2此后,一个新包出现在同一个sourceforge页面上。但是还没有测试。现在,brew install pygtk上有一个mac软件包(需要)
已确认也可以使用OS X 10.10,但默认情况下,它会将其安装到brew的Python发行版中,因此如果您仍在使用本机Python,它将找不到它。从下载最新的软件包并安装 如果您只是尝试使用系统python,这就是您所要做的一切 如果您不是,以下是如何使用安装它,可以使用安装。安装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包,其中包含来自的python 2.7和3.2包。是的,以前尝试过,我认为rsync是被我们组织的防火墙阻止的协议。sudo port-d selfupdate rsync:无法连接到rsync.macports.org:操作超时rsync错误:位于/SourceCache/rsync/rsync-35.2/rsync/clientserver.c(105)的套接字IO(代码10)中出错[receiver=2.6.9]错误:本地端口树的同步失败执行rsync无法同步端口树:1个源的同步失败他们在学校里什么也没教,我那个时代只教C和ASM。对不起,我想我没有读对。无论如何,我正在查看/opt/local/etc/macports/macports.conf,我看到了rsync_选项,我添加了-e“ssh”,但运气不好,我一定是做错了什么。他们仍然没有,我使用ssh访问了所有被阻止的网站,比如youtube,或者从家里播放音乐你把rsync配置搞砸了干什么?只需使用ssh和tneel端口。命令行是什么样子的?我需要中间服务器吗?这已经成为一整天的事情。尝试过这个,看起来工作也在阻止git。。。git.gnome.org[0:209.132.176.202]:errno=操作超时致命:如果您的操作与工作相关,则无法连接套接字(操作超时)。也可以要求您的IT部门取消阻止git.Resolving ftp.imendio.com。。。88.131.94.22连接到ftp.imendio.com | 88.131.94.22 |:80。。。眨眼blink..gtk-framework-2.14-latest链接不起作用,你可以用谷歌搜索,我在互联网上找到了这个链接:我在gtk doc安装中没有得到名为libxml2的模块错误-有什么想法吗?这还不够。任何一个翻阅答案的人都会注意到,这是在被接受的答案之后的3年,现在我认为这是正确的答案。我设法安装了它,但仍然没有找到。软件包安装在哪里?是的!对我来说也很有效。这对我来说失败了:错误:是一个目录-/usr/local/opt/fontconfig/INSTALL_received.json知道我为什么会得到它吗?不知道。您可能应该询问负责pygtk brew包、brew本身或pygtk本身的人员,这取决于您是否能找到消息的来源。这对我在Mac OS X 10.10.4上的工作很有用。顺便说一下,我只是让它运行sm.py。我尝试了Py3GTK3,但在python命令行中,当我这样做时:
从gi.repository导入Gtk
我遇到了错误。有人成功了吗?更好的方法是导出PYTHONPATH=/usr/local/lib/python2.7/站点包:$PYTHONPATH