Объединение, pygtk на Mac OSX

#python #macos #pip #meld

#python #macos #pip #объединение

Вопрос:

Я пытаюсь установить meld на Mac OSX, я использовал macports и установил 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
 

Я не уверен, что вызывает эту ошибку или что еще нужно сделать, я был бы признателен за некоторые указания относительно того, какие шаги предпринять дальше.

Комментарии:

1. only supported on windows означает Microsoft Windows. Загрузите pygtk-2.24.0.tar.bz2 , распакуйте его и read the INSTALL file .

Ответ №1:

Я решил создать собственный порт. Просто загрузите файл dmg и установите его, как и в любом приложении для Mac.

Вот оно: https://github.com/yousseb/meld/releases/tag/osx-v1

Надеюсь, вы, ребята, найдете это полезным…

Комментарии:

1. Я использую этот пакет, и он работает хорошо ^. Также здесь у вас есть другие варианты gist.github.com/p1nox/6102015

Ответ №2:

переустановка всех зависимостей meld работает для меня.

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

Комментарии:

1. В апреле 2019 года у меня отлично получилось исправить сломанную установку Mac OSX dmg