Réponses:
La solution a été d'installer PyGTK, directement à partir du pkg
fichier dans le référentiel:
http://sourceforge.net/projects/zero-install/files/PyGTK/2.24.0/org.pygtk.macosx.pkg/download
Cela a fonctionné parfaitement après cela.
J'ai trouvé que pygtk n'est qu'une partie du package. Pour que la fusion fonctionne, vous devez installer les éléments suivants:
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
Ensuite, si vous ls "/usr/local/lib/python2.7/site-packages/", vous devriez voir ceci:
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 est en fait la bibliothèque qui crée les liens de bibliothèque pygtk que meld recherche, je pense que l'ordre d'installation est important, car tous ces packages ont été installés et meld n'a pas pu démarrer avec une erreur de bibliothèque pygtk manquante.
Une fois installé dans l'ordre ci-dessus, meld fonctionnait parfaitement sur deux machines distinctes exécutant Mavericks 10.9.2 qui avaient auparavant une configuration complète de l'environnement dans laquelle meld n'a signalé aucune bibliothèque pygtk au démarrage.
J'ai trouvé que cela fonctionnait sans avoir besoin de définir PYTHONPATH, pour ne pas dire que ce n'est pas une mauvaise idée.
Pour exécuter la fusion, ouvrez simplement un terminal et exécutez:
meld
Edit: Ajout de cask tap, install cask, requis pour l'installation du Caire. Ajout du mélange d'installation de brassage, instruction d'exécution ajoutée.
J'utilise macport pour installer meld sur mon Yosemite OSX 10.10 mac air. J'ai rencontré le même problème. La méthode de @brablc ne semble pas fonctionner pour moi. Ensuite, j'ai trouvé cette solution qui fonctionne pour moi:
PYTHONPATH=/usr/lib/python2.7 meld &