Ich fand, dass pygtk nur ein Teil des Pakets ist. Damit die Meldung funktioniert, müssen Sie Folgendes installieren:
XQuartz
brew uninstall cairo gtk+ pygobject py2cairo pygtk
brew tap phinze/homebrew-cask
brew install cairo gtk+
brew install py2cairo pygtk
brew install pygobject
brew install meld
Wenn Sie anschließend "/usr/local/lib/python2.7/site-packages/" haben, sollten Sie Folgendes sehen:
Mac-Pro:~ user$ ls -la /usr/local/lib/python2.7/site-packages/ | grep pygtk
lrwxr-xr-x 1 user admin 84 Mar 3 19:46 gtksourceview2.so -> ../../../Cellar/pygtksourceview/2.10.0/lib/python2.7/site-packages/gtksourceview2.so
lrwxr-xr-x 1 user admin 70 Mar 5 01:04 pygtk.pth -> ../../../Cellar/pygobject/2.28.6/lib/python2.7/site-packages/pygtk.pth
lrwxr-xr-x 1 user admin 69 Mar 5 01:04 pygtk.py -> ../../../Cellar/pygobject/2.28.6/lib/python2.7/site-packages/pygtk.py
-r--r--r-- 1 user admin 2075 Mar 5 01:05 pygtk.pyc
lrwxr-xr-x 1 user admin 70 Mar 5 01:04 pygtk.pyo -> ../../../Cellar/pygobject/2.28.6/lib/python2.7/site-packages/pygtk.pyo
pygobject ist eigentlich die Bibliothek, die die von meld gesuchten pygtk-Bibliothekslinks erstellt. Ich denke, die Installationsreihenfolge ist wichtig, da alle diese Pakete installiert wurden und meld nicht mit einem fehlenden pygtk-Bibliotheksfehler gestartet werden konnte.
Bei der Installation in der oben angegebenen Reihenfolge funktionierte meld auf zwei separaten Computern mit Mavericks 10.9.2 einwandfrei, auf denen zuvor eine vollständige Umgebung eingerichtet war, in der meld beim Start keine pygtk-Bibliothek meldete.
Ich fand, dass dies funktionierte, ohne PYTHONPATH einstellen zu müssen, um nicht zu sagen, dass es keine schlechte Idee ist.
Um meld auszuführen, öffnen Sie einfach ein Terminal und führen Sie Folgendes aus:
meld
Bearbeiten: Hahnfass hinzugefügt, Fass installieren, für die Installation von Kairo erforderlich. Brew Install Meld hinzugefügt, Ausführungsanweisung hinzugefügt.