Pygame herunterladen

Wenn Ihre Beispiele nicht ausgeführt werden und Sie eine aktuelle Version von Mac OS X verwenden. Versuchen Sie diese Zeile, um stattdessen pygame zu installieren: Dies kommt mit pygame bereits auf der Standard-raspbian-Installation installiert. Wenn der Download abgeschlossen ist, wählen Sie « Ausführen » – Sie müssen möglicherweise Ihren Downloads-Ordner öffnen und auf die Installationsdatei doppelklicken. Das Kompilieren und Installieren von pygame wird von Pythons Distutils bearbeitet. Pygame kommt auch mit einigen Skripten, um automatisch die Flags zu konfigurieren, die zum Erstellen von Pygame benötigt werden. Verwenden Sie das Skript « setup.py », um die Installation zu starten. ` und pygame auf mac, wo es den Fokus verliert. Weitere Details finden Sie hier: Details zum Virtualenv-Problem. Es funktioniert jedoch, wenn Sie einen venv mit python -m venv erstellen. Anweisungen, wenn Sie eine virtualenv verwenden möchten (einige Leute haben Probleme mit dem Fenster verlieren den Fokus, wenn in einem venv). FreeBSD hat auch ein aktives Pygame-Paket.

Obwohl es technisch nicht binär ist, wird es automatisch vom Ports-Manager erstellt und installiert. Weitere Informationen finden Sie auf der FreeBSD-Paketseite. www.freebsdports.info/ports/devel/py-game.html Das Ausführen des Skripts « setup.py » ruft distutils auf, um das Pygame-Paket zu erstellen und zu installieren. Distutils unterstützt tatsächlich eine Vielzahl von Kompilierungs- und Installationsoptionen. Wenn Sie « python setup.py Help » ausführen, werden Sie die verschiedenen verfügbaren Optionen anzeigen. Sie können viele Dinge wie Installationsspeicherorte, Compiler zu verwenden und vieles mehr ändern. Wenn Sie das Skript « setup.py » ohne Argumente aufrufen, werden Sie nur gefragt, ob Sie die Standardflags zum Kompilieren und Installieren benötigen. Manchmal sind die SDL-Bibliotheken an einem einmaligen Speicherort und die anderen SDL-Bibliotheken an einem anderen Speicherort installiert.

Dies trickst die Pygame-Konfigurationsskripte aus, aber Sie können ihr helfen, indem Sie die Umgebung LOCALBASE auf ein Pfadpräfix festlegen, in dem sich die anderen Bibliotheken befinden. Der häufige Fall hierfür ist SDL, das in /usr und anderen SDL libs installiert ist, die in /usr/local installiert sind. Der Befehl für diese Situation lautet « LOCALBASE=/usr/local python setup.py install ». Gentoo hat ein integriertes Paket für pygame. Dies wird für Ihr System kompiliert, wie es installiert wird, ähnlich wie BSD, packages.gentoo.org/package/dev-python/pygame pygame einen « neueren » Pip benötigt. Wenn pygame mit dem Kompilieren aus der Quelle beginnt und fehlschlägt, versuchen Sie zuerst, pip zu aktualisieren. Der beste Weg, um pygame zu installieren, ist mit dem pip-Tool (das ist, was Python verwendet, um Pakete zu installieren). Beachten Sie, dass dies mit Python in neueren Versionen kommt. Wir verwenden das –user-Flag, um es anzuweisen, es in das Home-Verzeichnis zu installieren, anstatt global. Räder sind für x86- und x64-Architekturen unter Linux und Windows sowie für x64 auf Mac verfügbar.

Wenn pip kein Rad für Ihre Plattform findet, wird es versuchen, Pygame aus der Quelle zu kompilieren (siehe unten). Wenn Sie das Setupskript zum ersten Mal ausführen, wird das Skript « config.py » aufrufen. Dadurch wird eine « Setup »-Datei erstellt, in der alle zum Kompilieren erforderlichen Informationen gespeichert werden. Die « config.py » wird gut erkennen, welche Abhängigkeiten verfügbar sind und wo sie sich befinden. Wenn es nicht perfekt ist, ist es einfach, Ihre eigene zu erstellen oder die erstellte « Setup »-Textdatei zu bearbeiten.