web-dev-qa-db-fra.com

Où est PyGTK pour Mac OS X?

Existe-t-il un binaire pour le mac os x actuel, python pour PyGTK? Je travaille avec plusieurs environnements de bureau (mac, windows, gnome) et considère vraiment le manque de python de GUI multiplateforme un problème Est-ce que quelqu'un sait où je peux trouver une version intégrée de PyGTK et GTK pour Mac? Je ne peux pas cloner le référentiel git, il continue à expirer.

34
Ronaldo Nascimento

Je n'utilise pas de macports mais il semble que jhbuild fonctionne pour moi. Voici les étapes que j'ai effectuées.

  1. téléchargez gtk-osx-build-setup.sh depuis: https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh et enregistrez-le dans votre répertoire personnel.
  2. lancez le terminal et accédez à votre répertoire personnel et exécutez la commande sh gtk-osx-build-setup.sh
  3. le script Shell vous avertira que ~/.local/bin n'est pas ajouté à votre variable d'environnement pour ce faire, modifiez votre .profile fichier situé dans votre répertoire personnel et /Users/<username>/.local/bin à votre variable d'environnement. pour en savoir plus sur la modification de ce fichier, consultez: http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/
  4. après cela, faites un ~/.local/bin/jhbuild bootstrap commande. il va télécharger et installer certains utilitaires nécessaires.
  5. téléchargez et installez la version bêta du framework gtk + osx sur: http://ftp.imendio.com/pub/imendio/gtk-osx/Gtk-Framework-2.14-LATEST.dmg
  6. avant d'installer le meta-gtk-osx-python, vous devez construire et installer d'autres paquets que jhbuild n'installe pas automatiquement, donc ce que j'ai fait, c'est que j'ai installé libpng en exécutant la commande: ~/.local/bin/jhbuild build libpng
  7. vous devez également installer libtiff alors faites la commande: ~/.local/bin/jhbuild build libtiff
  8. et aussi gtk-doc est nécessaire donc: ~/.local/bin/jhbuild build gtk-doc
  9. et enfin vous pouvez maintenant installer meta-gtk-osx-python en faisant un: ~/.local/bin/jhbuild build meta-gtk-osx-python

Dites moi si ca marche.

18
b3rx

brew install pygtk a fonctionné pour moi (nécessite homebrew ).

Confirmé pour fonctionner avec OS X 10.10 également, mais par défaut, il l'installera dans la distribution Python de brew, donc si vous utilisez toujours le python natif, il ne le trouvera pas.

39
chelmertz

Il y a un programme d'installation pour PyGTK 2.24 en test ici, annoncé sur la liste PyGTK.

Le projet UPDATE a évolué page sourceforge de macpkg .

Je ne pouvais pas le faire fonctionner avec meld (erreur de segmentation), mais les exemples de programmes PyGTK fonctionnent bien.

MISE À JOUR 2 depuis lors, un nouveau package Py3GTK est apparu sur la même page sourceforge. N'ont cependant pas été testés.

11
CharlesB

Il y a maintenant un paquet mac sur sourceforge

5
andy boot

Téléchargez le dernier package depuis http://sourceforge.net/projects/macpkg/files/PyGTK/ et installez.

Si vous essayez simplement d'utiliser le système python, c'est tout ce que vous aurez à faire.

Si vous ne l'êtes pas, voici comment l'installer avec pyenv , qui peut être installé avec Homebrew . Avec brew installé, vous pouvez installer la version pyenv et Python 2.7.8 avec:

brew install pyenv && pyenv install 2.7.8

Après cela, vous devrez alors copier le paquet gtk et ses dépendances dans votre installation python:

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

C'est tout. Vous pouvez également installer de manière similaire le package Py3GTK3 qui contient des packages pour python 2.7 et 3.2 à partir de http://sourceforge.net/projects/macpkg/files/Py3GTK3/ .

2
bschlueter

Avez-vous essayé de le faire en utilisant macports? Ce site Web montre comment .

1
Sneakyness