Snow leopard a maintenant python 2.6 inclus, et je veux y installer pygame, mais il dit que c'est pour Python de python.org, pas le système python. J'ai essayé d'utiliser setup.py depuis la source, mais cela n'a pas fonctionné. Existe-t-il un moyen d'installer Pygame sur le système Python 2.6? Je ne veux pas avoir deux installations de python de la même version. Merci.
Hmm ... J'ai trouvé cela sous l'en-tête Mac OS X Binaries dans install.html dans le dossier de téléchargement de la source pygame:
Si vous souhaitez utiliser le système python d'Apple, vous devrez compiler à partir de la source à ce moment - car la plupart des gens préfèrent laisser le système python seul et utiliser le python téléchargé depuis python.org. Voir http://pygame.org/wiki/MacCompile pour les instructions actuelles de compilation à partir des sources sur Mac OSX.
Réponses:
Xcode.tar.gz
, il se dé-tarit commeXcode
SDL.xcodeproj
Deployment_for_official..
est sélectionné dans la liste déroulante "configuration"SDKROOT_i386
etSDKROOT_ppc
à/Developer/SDKs/MacOSX10.6.sdk
et fermer les paramètres du projetDeployment_for_official_releases...
Framework", "Standard DMG" et "x86_64" sont sélectionnés dans le menu Overview.Exécutez les commandes shell suivantes:
export CC='/usr/bin/gcc-4.0' CFLAGS='-isysroot /Developer/SDKs/MacOSX10.6.sdk -arch x86_64'
export LDFLAGS='-arch x86_64'
export ARCHFLAGS='-arch x86_64'
python setup.py build
python setup.py install
Vous devrez peut-être utiliser la dernière commande à la
sudo
place.la source
En raison d'un système de "réputation" cassé, je ne peux pas commenter le post de Scott Lyon, mais j'ajouterai qu'il a fonctionné sauf pour une modification: pour la dernière commande, j'ai dû spécifier le répertoire d'installation du module Python comme ceci:
sudo python setup.py install --install-lib /Library/Python/2.6/site-packages/
la source
Avez-vous essayé de l'installer en utilisant easy_install ou pip?
Je ne l'ai pas encore essayé, mais je sais que j'allais installer les bibliothèques nécessaires (SDL_game, etc.) via le port, puis installer pygame avec
la source
Assez important pour obtenir la dernière version de SDL_image.framework si vous voulez une prise en charge réelle PNG / JPEG:
Sinon, il ne chargera que les fichiers Windows BMP comme vous le verrez pendant la construction:
la source
Je préférerais commenter l'excellente réponse de Scott Lyon, mais on dirait que je suis coincé à créer une nouvelle réponse.
Les étapes de Scott ont très bien fonctionné pour moi, mais j'ai également dû faire la même chose pour SDL_mixer, SDL_image et SDL_ttf. Tous ont très bien fonctionné, à l'exception de SDL_ttf; J'ai dû télécharger et utiliser la version préliminaire de 2.0.10 liée à partir d'ici:
http://forums.libsdl.org/viewtopic.php?t=4984
Notez également que l'étape 7 de Scott fait référence au menu Projet; en particulier les éléments de menu Project => Set Active Target, Project => Set Active Architecture, etc. et son étape # 11 devrait en fait être
python config.py
la source
Suite au message de One Crayon: Après avoir construit SDL (selon les instructions de Scott), j'ai simplement installé les distributions binaires pour SDL_mixer et ses amis (à partir des sous-répertoires de http://www.libsdl.org/tmp ). Jusqu'à présent, cela semble bien fonctionner.
la source