Meld,Mac OSX上的pygtk

时间:2014-06-24 22:28:01

标签: python macos pip meld

我正在尝试在Mac OSX上安装meld,我使用了macport并安装了meld和pygtk,但是当我运行它时这就是我得到的

$ meld
Couldn't bind the translation domain. Some translations won't work.
'module' object has no attribute 'bindtextdomain'
Cannot import: pygtk
No module named pygtk

所以我尝试使用pip来获取pygtk

$ pip install pygtk
Downloading/unpacking pygtk
Downloading pygtk-2.24.0.tar.bz2 (2.4MB): 2.4MB downloaded
Running setup.py egg_info for package pygtk
********************************************************************
* Building PyGTK using distutils is only supported on windows. *
* To build PyGTK in a supported way, read the INSTALL file.    *
********************************************************************
Complete output from command python setup.py egg_info:
********************************************************************

* Building PyGTK using distutils is only supported on windows. *

* To build PyGTK in a supported way, read the INSTALL file. *

********************************************************************

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /private/var/folders/0y/8w4qlr0d6tv6_jgk87x53fcw0000gn/T/pip_build_frazras/pygtk

我不确定是什么导致了这个错误或者还有什么可做的,我希望在接下来尝试的步骤方面有所指导。

2 个答案:

答案 0 :(得分:3)

我决定建立一个本地端口。只需下载dmg文件并像安装任何Mac应用程序一样安装它。

这是:https://github.com/yousseb/meld/releases/tag/osx-v1

希望你们觉得它很有用......

答案 1 :(得分:1)

重新安装所有融合依赖项对我有用。

brew rm --force gobject-introspection pygobject py2cairo pygtk rarian meld
brew cask install meld