Installatie van Pygame met Anaconda

Ik heb Anaconda 1.6.2, die Python 2.7.5, op een Windows 7 64-bit-systeem gebruiken.
Ik moet Pygame 1.9.1installeren en dit maakt geen deel uit van de conda repository.
Ik kan de Windows installerniet uitvoeren, omdat Anacondageen registervermeldingen voor Pythonen de .msiniet herkent de Python-versie.
Dus ik probeerde Pygamevan bron te installeren. Wat ik oorspronkelijk wilde doen, is een Conda-pakket creëren volgens de instructies hier http://www.continuum.io/blog/conda Volgens die instructies wordt het pakket (Pygame in dit geval) voor het eerst uit de bron geïnstalleerd en vervolgens wordt een Conda-pakket gemaakt. Maar ik heb in de Pygame-installatie gefaald.
Bij het uitvoeren van de setup.pyBestand ("python setup.py install"), een runtime fout
"mingw32: required environment variable MINGW_ROOT_DIRECTORY not set"wordt gegooid.
Na het instellen van de omgevingsvariabelen liep ik opnieuw de opstelling en deze keer werd de runtime-fout “de afhankelijkheden zijn gekoppeld aan de verkeerde C-runtime voor Python 2.7”.

FOUT:

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

De distutils.cfgbestand in \ Anaconda \ lib \ Distutils leest

[build]
compiler = mingw32

Vertel me alsjeblieft wat ik moet doen om Pygame with Anacondate installeren. Ik kan geen informatie vinden (nauwelijks) met betrekking tot deze combinatie. Ik zou graag willen toevoegen dat Pygame oorspronkelijk werkte toen ik een Python 2.7.5-installatie had. Het probleem is nu opgestaan ​​wanneer ik mijn originele Python-installatie ongedaan heb gemaakt en naar Anaconda verhuisde.

Bedankt!


Antwoord 1, Autoriteit 100%

De gemakkelijkste manier om Python te installeren met conda is:

conda install -c https://conda.binstar.org/krisvanneste pygame

Bewerken (03/2016):

Het lijkt erop dat het pakket niet beschikbaar is, maar u kunt dit in plaats daarvan gebruiken:

conda install -c https://conda.anaconda.org/tlatorre python

Bewerken (01/2017)

De opdracht is gewijzigd, u kunt nu het volgende gebruiken:

conda install -c tlatorre pygame=1.9.2

Bewerken (07/2018)

de repo van tlatorre is nog steeds geldig, maar een beetje verouderd, je kunt cogsci-repo gebruiken als je de nieuwste versie wilt:

conda install -c cogsci pygame


Antwoord 2, autoriteit 51%

Kies in het Anaconda-menu Extra en vervolgens “Open opdrachtprompt”.

Het cmd-venster wordt geopend in Anaconda. Typ nu “pip install pygame”.


Antwoord 3, autoriteit 24%

Dit werkte voor mij:

  1. Open Anaconda-prompt (van Startmenu > Anaconda3)
  2. Typ het commando ‘pip install pygame
  3. Open Spyder en importeer pygame

Het zou moeten werken.


Antwoord 4, autoriteit 16%

Dit werkte voor mij op Windows:

conda install -c cogsci pygame=1.9.2a0

Dit werkte niet voor mij op Windows-computer:

conda install -c tlatorre pygame=1.9.2 

Antwoord 5, autoriteit 3%

Het volgende werkt met Anaconda2 op Win7 (32bit).

conda install -c cogsci pygame=1.9.2

Antwoord 6

Een andere manier om het werk te doen, zoals ik zie, is om Anaconda opnieuw te installeren met het Windows-installatieprogramma, zodat je later je pygame ook met het Windows-installatieprogramma kunt installeren. Dit kan je veel werk besparen in het installatieprogramma pygame van de bron.

Houd er rekening mee dat de versies van je Anaconda en pygame beide 32 of 64 bits moeten zijn en dezelfde python-versie moeten gebruiken.


Antwoord 7

Met anaconda python 3 op MacOs 10.12 volgde ik de volgende procedure en het werkte: http://florian-berger.de/en/articles/installing-pygame-for-python-3-on-os-x/

Ik heb alleen de volgende regel overgeslagen omdat pip al was geïnstalleerd via anaconda:

/usr/local/share/python3/easy_install pip

Antwoord 8

Jupyter Notebook 5.5.0 gebruiken en “install pygame” uitvoeren zonder het pip-commando toegestaan voor de installatie van pygame 1.9.3 voor Python 3.6.5 op Windows


Antwoord 9

Voor iedereen met een Linux-computer heb ik een link gevonden die nuttig kan zijn:

https://anaconda.org/tlatorre/pygame

voer dit commando uit in je terminal :

conda install -c tlatorre pygame=1.9.2 

Sluit Spyder vervolgens af en start het opnieuw

Other episodes