Instalé meld
en Mac OSX con Homebrew:
brew install meld
Luego, cuando lo ejecuto meld .
falla con el siguiente error:
No se puede importar: pygtk
Ningún módulo llamado pygtk
Sin embargo, pygtk
ya está instalado:
brew install pygtk
Error: pygtk-2.24.0 ya está instalado
Este parece ser el bit que falta después de instalar usando brew:
fuente
Descubrí que pygtk es solo una parte del paquete. Para que meld funcione, debe instalar lo siguiente:
XQuartz
Luego, si usted es "/usr/local/lib/python2.7/site-packages/" debería ver esto:
pygobject es en realidad la biblioteca que crea los enlaces de la biblioteca pygtk que está buscando meld, creo que el orden de instalación es importante, ya que todos estos paquetes se instalaron y meld no pudo comenzar con un error de biblioteca pygtk faltante.
Cuando se instaló en el orden anterior, meld funcionó a la perfección en dos máquinas separadas que ejecutaban Mavericks 10.9.2, que anteriormente tenía una configuración de entorno completa en la que meld no reportó ninguna biblioteca pygtk cuando se inició.
Encontré que esto funcionó sin necesidad de configurar PYTHONPATH, por no decir que no es una mala idea.
Para ejecutar meld, simplemente abra una terminal y ejecute:
Editar: Se agregó tap cask, instalar cask, requerido para que cairo se instale. Agregado brew install meld, agregada instrucción de ejecución.
fuente
Utilizo macport para instalar meld en mi Yosemite OSX 10.10 mac air. Encontré el mismo problema. El método de @brablc no parece funcionar para mí. Luego encontré esta solución que funciona para mí:
fuente
Lo instalé con brew. Mi error fue
Cannot import: GTK+
. Para resolverlo, abra la terminal e ingrese:Después de eso, funciona.
fuente