Ich versuche Pygame zu installieren. Ich verwende Windows 7 mit Enthought Python Distribution. Ich habe erfolgreich installiert pip
, aber wenn ich versuche, Pygame mit zu installieren pip
, wird folgende Fehlermeldung angezeigt :
"Anforderung Pygame konnte wegen HTTP-Fehler nicht installiert werden HTTP-Fehler 400: Ungültige Anforderung für URL ..."
Ich kann mit einer Google-Suche nichts zu diesem Problem finden, aber ich habe eine andere Frage zum Stapelüberlauf gefunden, die den Fragesteller dazu veranlasst hat, den folgenden Befehl zu verwenden:
pip install hg+http://bitbucket.org/pygame/pygame
Dies gab mir den folgenden Fehler:
Cannot find command hg
Ich bin mir nicht sicher, was ich sonst tun soll, da alles, was ich bei einer Google-Suche finde, für Mac ist. Daher weiß ich nicht, wie gut ich diese Anweisungen unter Windows befolgen kann.
mercurial
anscheinend Windows - haben Sie es versucht? mercurial.selenic.com/wiki/WindowsInstallhg
ist der Hauptbefehl für mercurial.Antworten:
Schritte zum Installieren von PyGame mit pip
Installieren Sie Build-Abhängigkeiten (unter Linux):
Installieren Sie mercurial zur Verwendung
hg
(unter Linux):Unter Windows können Sie das Installationsprogramm verwenden: Download
Verwenden Sie pip, um PyGame zu installieren:
Wenn der obige
freetype-config: not found
Fehler auftritt (unter Linux), versuchen Sie essudo apt-get install libfreetype6-dev
und wiederholen Sie 3.Alternativer Weg:
# Grab source hg clone https://bitbucket.org/pygame/pygame # Finally build and install cd pygame python setup.py build sudo python setup.py install
quelle
pip3 install hg+http://bitbucket.org/pygame/pygame
funktioniert gut mit Python 3.4.2 unter Ubuntu 14.10, wenn Sie alle Abhängigkeiten installiert haben. Daffmpeg
es derzeit nicht als Paket verfügbar ist, musste ich es zuerst aus dem Quellcode erstellen (weitere Abhängigkeiten erforderlich ...), aber sobald dies erledigt war, funktionierte die Pygame-Installation wie ein Zauber. Interessanterweise ist die Repo- und laufenden Klonenpython3 setup.py build
hat nicht funktioniert, aus irgendeinem Grund, aber Pip tat. Go figure ...Versuchen Sie Folgendes:
quelle
Möglicherweise ist ein Update erforderlich, da es in Version 1.9.1 installiert ist und einfach installiert werden sollte mit:
pip install pygame
Es sieht jedoch so aus, als ob es einen Fehler in ihrem Pypi-Repository gibt, siehe: https://bitbucket.org/pygame/pygame/issues/59/pygame-has-no-pypi-page-and-cant-be
Wenn Sie also die neueste Version möchten, müssen Sie direkt auf die FTP-Datei zeigen, ala:
pip install http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz
Ich nehme an, dass dies in der Version 1.9.2 behoben wird, aber im Moment funktioniert dies.
Ich würde bemerken, dass die Antwort von Pratyush auch funktioniert, aber der Benutzer muss mercurial installieren, wenn er es nicht hat und die Trunk-Version herunterlädt, also wirklich nicht ideal, es sei denn, Sie brauchen es unbedingt.
quelle
Vorsichtsmaßnahme: Ich bin mit der Enthought Distribution nicht vertraut, daher hilft dies möglicherweise nicht weiter.
Wenn Sie versuchen, unter Windows zu installieren und nicht mit C-Compilern herumspielen zu müssen, finden Sie hier vorgefertigte Binärräder für Pygame: http://www.lfd.uci.edu/~gohlke / pythonlibs / # pygame
Wählen Sie ein Paket aus, das Ihrer Python-Version [0] und Windows-Architektur [1] entspricht. Herunterladen
C:\Users\User\Download\pip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
und installieren mitpip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
Mercurial-Binärdateien finden Sie auf derselben Seite, wenn Sie von der Quelle installieren möchten. Diese Methode würde das Kompilieren von Pygame aus dem Quellcode bedeuten, für den Sie wahrscheinlich dieses Compilerpaket verwenden möchten .
[0]
python --version
[1]
powershell "gwmi win32_operatingsystem | select osarchitecture"
quelle
Auf MAC installieren:
quelle
/usr/local/include/pngconf.h:45:12: fatal error: 'stdio.h' file not found
Der folgende Befehl funktionierte für mich unter Mac OS X El Capitan:
pip3 install pygame
quelle
Versuchen
Dies funktionierte zweimal für mich unter Windows 7 und Windows 10
quelle
Gerade
arbeitete für mich
quelle
Hatte dieses Problem unter macOS Sierra, wo apt-get nicht funktioniert.
Es gelang, das Problem durch die folgenden Schritte zu lösen:
Zuerst musste ich den Mercurial via Brew installieren:
Dann musste ich Pygame-Abhängigkeiten installieren:
Schließlich habe ich mit pip3 Pygame installiert:
Hoffe das hilft!
quelle
Die aktuellste und beste Methode zur Installation von Pygame finden Sie immer unter: https://www.pygame.org/wiki/GettingStarted
Wie Pip verwendet wird, hängt vom Betriebssystem ab. Wenn Sie also nicht immer die Antworten für 15 verschiedene Betriebssysteme aktualisiert und getestet haben, senden Sie einfach Personen auf diese Seite. Alle Antworten auf diese Frage sind für verschiedene Betriebssysteme falsch.
Derzeit ist dies für Windows die Möglichkeit, es in der Eingabeaufforderung cmd zu installieren. (Wenn Sie Pip bereits installiert haben und die Leute wissen, was Pip ist, senden Sie die Leute am besten auf die GettingStarted-Seite.)
py -m pip install pygame --user
quelle
Ich habe diese Anleitung hier von der offiziellen Seite verwendet.
Aber ich musste den python3-Teil des Befehls so ändern, dass er nur py ist.
quelle
Ich habe noch nie die Enthought-Distribution verwendet, aber Sie könnten versuchen, die Anaconda-Distribution zu verwenden, die auch großartig ist.
Anaconda Distribution (beliebiges Betriebssystem):
Aus den Dokumenten:
Installation unter Windows (sowohl Python 2.7 als auch 3.7):
Auf Himbeer-Pi installieren:
sudo pip3 install pygame (python 3.7) sudo pip install pygame (python 2.7)
quelle
Versuchen:
python -m pip install pygame
Oder:
py -m pip install pygame
quelle
Ich denke, wenn Sie zur Eingabeaufforderung gehen und eingeben
Das ist es, was für mich funktioniert
quelle
Versuchen Sie es
pip install pygame
oderpip3 install pygame
.Diese sollten für Sie funktionieren.
Wenn dies bei Ihnen nicht funktioniert, setzen Sie
-m
vorherpip
undpython
vorher-m
.Wenn das Putten
-m
nicht funktioniert, installieren Sie Python erneutquelle
Hier ist ein Weg:
sudo install pygame
Rasberry Pi hat es fertig installiertquelle
Versuchen Sie dies für Python3:
python3 -m pip install pygame==1.9.6
und das für python2:
python -m pip install pygame==1.9.6
quelle
Wenn Sie an Windows arbeiten, sollte der folgende Befehl einwandfrei funktionieren
Wenn Sie unter Linux arbeiten, sollte der folgende Befehl einwandfrei funktionieren
quelle
Installieren Sie Python 3.8 von python.org. Installieren Sie dann Pygame (2.0) wie folgt. Installieren Sie Pygame == 2.0.0.dev10
quelle
Geben Sie dies in die Eingabeaufforderung ein
pip install pygame
oder
py -m pip install pygame
quelle