Zainstalowałem meld
w Mac OSX z Homebrew:
brew install meld
Następnie po uruchomieniu meld .
nie powiedzie się z powodu następującego błędu:
Nie można zaimportować: pygtk
Brak modułu o nazwie pygtk
Jednak pygtk
jest już zainstalowany:
brew install pygtk
Błąd: pygtk-2.24.0 jest już zainstalowany
Wydaje się, że to brakujący bit po instalacji za pomocą naparu:
źródło
Odkryłem, że pygtk jest tylko częścią pakietu. Aby meld działał, musisz zainstalować następujące elementy:
XQuartz
Następnie, jeśli ls "/usr/local/lib/python2.7/site-packages/" powinieneś zobaczyć:
pygobject to tak naprawdę biblioteka, która tworzy łącza do biblioteki pygtk, której szuka meld, myślę, że kolejność instalacji jest ważna, ponieważ wszystkie te pakiety zostały zainstalowane, a meld nie uruchomił się z błędem braku biblioteki pygtk.
Po zainstalowaniu w powyższej kolejności meld działał bezbłędnie na dwóch osobnych komputerach z systemem Mavericks 10.9.2, które wcześniej miały pełną konfigurację środowiska, w której meld nie zgłaszał biblioteki pygtk podczas uruchamiania.
Odkryłem, że zadziałało to bez potrzeby ustawiania PYTHONPATH, nie mówiąc już, że nie jest to zły pomysł.
Aby wykonać połączenie, wystarczy otworzyć terminal i wykonać:
Edycja: Dodano cask z beczki, zainstaluj beczkę, wymagany do instalacji Cairo. Dodano połączenie instalacji parzenia, dodano instrukcję wykonania.
źródło
Używam Macport, aby zainstalować Meld na moim Mac OS X 10.10. Napotkałem ten sam problem. Metoda @brablc wydaje się nie działać dla mnie. Potem znalazłem to rozwiązanie, które działa dla mnie:
źródło
Zainstalowałem z naparem. Mój błąd był
Cannot import: GTK+
. Aby rozwiązać problem, otwórz terminal i wprowadź:Po tym działa.
źródło