tag para mac macos pygtk

macos - tag - ¿Dónde está PyGTK para Mac OS X?



tag editor download (6)

¿Has intentado hacerlo usando macports? Este sitio web muestra cómo .

¿Hay un binario para el mac os x, python para PyGTK actual? Trabajo con múltiples entornos de escritorio (mac, windows, gnome) y realmente considero que la falta de GUI multiplataforma es un problema. ¿Alguien sabe dónde puedo encontrar una versión integrada de PyGTK y GTK para Mac? No puedo clonar el repositorio de git, sigue cronometrando.



Descargue el último paquete de http://sourceforge.net/projects/macpkg/files/PyGTK/ e instálelo.

Si solo intentas usar el sistema python, esto es todo lo que tendrás que hacer.

Si no es así, la siguiente es cómo instalarlo con pyenv , que se puede instalar con Homebrew . Con brew instalado, puede instalar la versión pyenv y Python 2.7.8 con:

brew install pyenv && pyenv install 2.7.8

Después de que haya hecho eso, tendrá que copiar el paquete gtk y sus dependencias en su instalación de python:

cd /opt/gtk/lib/python2.7/site-packages/ && / cp * ~/.pyenv/versions/2.7.8/lib/python2.7/site-packages/

Eso es. También puede instalar de manera similar el paquete Py3GTK3 que tiene paquetes para python 2.7 y 3.2 de http://sourceforge.net/projects/macpkg/files/Py3GTK3/ .


Hay un instalador para PyGTK 2.24 en la prueba aquí, announced en la lista de PyGTK.

El proyecto UPDATE se ha movido en la página sourceforge de macpkg .

No pude hacer que funcione con meld (falla de segmentación), pero los programas de muestra PyGTK funcionan bien.

ACTUALIZAR 2 desde entonces apareció un nuevo paquete Py3GTK3 en la misma página de sourceforge. Aunque no he probado.


No uso macports pero parece que jhbuild funciona para mí. Debajo están los pasos que he hecho.

  1. descargue gtk-osx-build-setup.sh desde: https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh y guárdelo en su directorio personal.
  2. disparar terminal y navegar a su directorio de inicio y ejecutar el comando sh gtk-osx-build-setup.sh
  3. el script de shell le advertirá que ~/.local/bin no se agrega a su variable de entorno para hacer esto, edite su archivo .profile ubicado en su directorio de inicio y / /Users/<username>/.local/bin / /Users/<username>/.local/bin de /Users/<username>/.local/bin local/ /Users/<username>/.local/bin en su entorno variable. para saber más sobre cómo editar este archivo echa un vistazo a: http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
  4. después de eso, haz un comando de ~/.local/bin/jhbuild bootstrap . descargará e instalará algunas utilidades necesarias.
  5. Descargue e instale la versión beta del framework gtk + osx en: http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
  6. antes de instalar meta-gtk-osx-python , necesitas construir e instalar algunos otros paquetes que jhbuild no instala automáticamente, entonces lo que hice fue instalar libpng haciendo el comando: ~/.local/bin/jhbuild build libpng
  7. también necesitas instalar libtiff así que haz el comando: ~/.local/bin/jhbuild build libtiff
  8. y también se necesita gtk-doc : ~/.local/bin/jhbuild build gtk-doc
  9. y finalmente puedes instalar meta-gtk-osx-python haciendo una ~/.local/bin/jhbuild build meta-gtk-osx-python : ~/.local/bin/jhbuild build meta-gtk-osx-python

Déjame saber si funciona.


brew install pygtk funcionó para mí (requiere homebrew ).

También se confirmó que funciona con OS X 10.10, pero de forma predeterminada lo instalará en la distribución de Python de brew, por lo que si todavía está utilizando el pitón nativo, no lo encontrará.