Installation de pygame avec Anaconda
J'ai Anaconda 1.6.2
qui utilise Python 2.7.5
installé sur un Windows 7 64-bit
système.
J'ai besoin d'installer Pygame 1.9.1
et ce n'est pas une partie de la conda repository
.
Je ne peux pas exécuter le Windows installer
parce que Anaconda
n'a pas fait les entrées de registre pour Python
et la .msi
ne reconnaît pas la version de Python.
J'ai donc essayé d'installer Pygame
à partir de la source. Ce que je voulais à l'origine faire était de créer une conda paquet selon les instructions ici http://www.continuum.io/blog/conda conformément à ces instructions, le package (pygame dans ce cas) est d'abord installé à partir de la source, puis une conda package est créé. Mais, je n'ai pas réussi à l'installer pygame.
Sur l'exécution de l' setup.py
fichier ("python setup.py install")
, une erreur d'exécution
"mingw32: required environment variable MINGW_ROOT_DIRECTORY not set"
est levée.
Après la définition des variables d'environnement, j'ai exécuté le programme d'installation à nouveau et cette fois, l'erreur d'exécution est devenu "Les dépendances sont liés à la mauvaise exécution C pour Python 2.7".
Erreur:
WARNING, DLL for smpeg library not found.
WARNING, DLL for tiff library not found.
WARNING, DLL for SDL_ttf library not found.
WARNING, DLL for SDL_image library not found.
WARNING, DLL for vorbisfile library not found.
WARNING, DLL for jpeg library not found.
WARNING, DLL for vorbis library not found.
WARNING, DLL for SDL_mixer library not found.
WARNING, DLL for png library not found.
WARNING, DLL for SDL library not found.
WARNING, DLL for ogg library not found.
WARNING, DLL for z library not found.
WARNING, DLL for portmidi library not found.
running install
running build
running build_py
running build_ext
Traceback (most recent call last):
File "setup.py", line 491, in <module>
setup(**PACKAGEDATA)
File "C:\Anaconda\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Anaconda\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\distutils\command\install.py", line 563, in run
self.run_command('build')
File "C:\Anaconda\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\distutils\command\build.py", line 127, in run
self.run_command(cmd_name)
File "C:\Anaconda\lib\distutils\cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 352, in run
sys.version_info[:2])
RuntimeError: The dependencies are linked to the wrong C runtime for Python 2.7
La distutils.cfg
fichier dans \Anaconda\Lib\distutils lit
[build]
compiler = mingw32
S'il vous plaît dites-moi ce que je dois faire pour installer Pygame with Anaconda
. Je ne suis pas en mesure de trouver toute l'information (à peine) au sujet de cette combinaison. Je voudrais juste ajouter que Pygame a été à l'origine de travail quand j'ai eu un Python 2.7.5 de l'installation. Le problème est venu jusqu'à maintenant, lorsque je l'ai désinstallé de mon fichier d'installation de Python et a déménagé à Anaconda.
Merci!
source d'informationauteur radhanila
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple pour installer Python à l'aide de conda est:
conda install -c https://conda.binstar.org/krisvanneste pygame
Modifier (03/2016):
Il semble que le package n'est pas disponible, mais vous pouvez l'utiliser à la place:
conda install -c https://conda.anaconda.org/tlatorre python
Modifier (01/2017)
La commande a changé, maintenant, vous pouvez utiliser:
conda install -c tlatorre pygame=1.9.2
Modifier (07/2018)
tlatorre repo est toujours valide, mais un peu vieux, vous pouvez utiliser cogsci repo si vous voulez la dernière version:
conda install -c cogsci pygame
Dans l'Anaconda de menu, sélectionnez Outils, puis "ouvrir l'invite de commandes".
La fenêtre cmd sera ouvert à l'intérieur de l'Anaconda. Maintenant, tapez "pip installer pygame".
Cela a fonctionné pour moi sur windows :
Ce didnot de travail pour moi, sur la machine windows :
Les ouvrages suivants, avec Anaconda2 sur Win7 (32 bits).
Une autre façon de faire le travail, comme je le vois, est de réinstaller Anaconda à l'aide de son programme d'installation de Windows, de sorte que plus tard, vous pouvez installer votre pygame l'aide de Windows installer. Cela pourrait sauver votre beaucoup de travail à installer pygame à partir de la source.
Noter que les versions de votre Anaconda et pygame devrait être à la fois 32 bits ou 64 bits, et utiliser la même version de python.
Avec anaconda python 3 sur MacOs 10.12 j'ai suivi la procédure suivante et il a travaillé : http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x/
Je n'sauté la ligne suivante depuis le pip a déjà été installé par anaconda:
À l'aide de Jupyter Portable 5.5.0 et en cours d'exécution "installer pygame" sans le pip de commande a permis d'installer pygame 1.9.3 pour Python 3.6.5 sur windows
Pour n'importe qui avec un ordinateur sous Linux, j'ai trouvé un lien qui pourrait être utile:
https://anaconda.org/tlatorre/pygame
exécuter cette commande dans votre terminal :
Puis fermez Spyder et de le redémarrer