Où se trouve PyGTK pour Mac OS X?
y a-t-il un binaire pour mac os X, python pour PyGTK? Je travaille avec plusieurs environnements de bureau (mac, windows, gnome) et considère vraiment le manque de GUI multiplate-forme de python comme un problème. Est-ce que quelqu'un sait où je peux trouver une version construite de PyGTK et GTK pour Mac? Je ne peux pas cloner le dépôt git, il garde le timing.
33
demandé sur
Ronaldo Nascimento
2009-07-22 16:36:50
6 réponses
Je n'utilise pas macports mais il semble que jhbuild fonctionne pour moi. Ci-dessous les étapes que j'ai fait.
- télécharger gtk-osx-build-setup.sh à partir de:
https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
et l'enregistrer dans votre répertoire home. - activez le terminal et naviguez vers votre répertoire personnel et lancez la commande
sh gtk-osx-build-setup.sh
- le script shell vous avertira que
~/.local/bin
n'est pas ajouté à votre variable d'environnement pour ce faire, éditez votre.profile
fichier situé dans votre répertoire personnel et/Users/<username>/.local/bin
à votre variable d'environnement. pour en savoir plus sur la façon de modifier ce fichier, consultez:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
- après cela, faites un
~/.local/bin/jhbuild bootstrap
la commande. il téléchargera et installera quelques utilitaires nécessaires. - télécharger et installer la version bêta du framework gtk+ osx à:
http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
- avant d'installer le
meta-gtk-osx-python
, vous devez construire et installer d'autres paquets quijhbuild
ne s'installe pas automatiquement, donc ce que j'ai fait j'ai installélibpng
en faisant le commande:~/.local/bin/jhbuild build libpng
- vous devez aussi installer
libtiff
alors faites la commande:~/.local/bin/jhbuild build libtiff
- et
gtk-doc
est:~/.local/bin/jhbuild build gtk-doc
- et enfin, vous pouvez maintenant installer
meta-gtk-osx-python
en faisant:~/.local/bin/jhbuild build meta-gtk-osx-python
faites-moi savoir si ça marche.
17
répondu
b3rx
2011-08-17 18:50:22