Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert

Die Pygame-Unterstützung ist längst vorbei

pygame ist nicht mehr mit python3 kompatibel und bereits veraltet, aber pysdl2 ist nicht so einfach wie pygame und kein sehr dicker Wrapper.

Dieses Mal wollte ich schnell etwas Einfaches machen, also entschied ich mich, Pygame mit Python3-Serien zu verwenden.

Übrigens scheint das Herunterladen mit dieser Methode auch für 2 Serien gut zu sein.

Installation

Installieren Sie zuerst die erforderlichen Elemente

Installation


brew install mercurial
brew install git 
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi

Dann installiere Pygame mit Pip

pip install hg+http://bitbucket.org/pygame/pygame

Während der Installation mit pip kam dies heraus スクリーンショット 2016-06-01 02.23.10.png

Ich hatte nicht erwartet, dass es von der GUI-Seite so herauskommt, aber ich folgte den Anweisungen, um die Abhängigkeit aufzulösen.

Bestätigung

Bestätigung


>>> import pygame
>>> pygame.init()
2016-06-01 02:46:59.521 python3[55786:2013267] 02:46:59.521 WARNING:  140: This application, or a library it uses, is using the deprecated Carbon Component Manager for hosting Audio Units. Support for this will be removed in a future release. Also, this makes the host incompatible with version 3 audio units. Please transition to the API's in AudioComponent.h.
(6, 0)
>>> pygame.display.set_mode((500, 500))
<Surface(500x500x32 SW)>
>>> exit()

Es funktioniert und es gibt kein Problem ~~

Anscheinend ist das KEY-bezogene Ereignis es scheint nicht zu funktionieren.

Es scheint, dass es keine andere Wahl gibt, als pysdl2 mit 3 Serien zu berühren ...

Recommended Posts

Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Ich habe die Python-Betriebsumgebung mit OSX Yosemite (pyenv + pip) eingestellt.
tkinter konnte nicht mit Python verwendet werden, das von pyenv of anyenv installiert wurde
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
Fortsetzung ・ Hinweise zur Vorbereitung der Python-Entwicklungsumgebung unter Mac OS X.
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
Erstellen Sie eine Umgebung mit pyenv, pyenv-virtualenv, jupyter unter OS X El Capitan
Ich habe Umgebungsvariablen in Docker festgelegt und in Python angezeigt.
Ich habe es mit den Top 100 PyPI-Paketen versucht.> Ich habe versucht, die auf Python installierten Pakete grafisch darzustellen
Bereiten Sie die Ausführungsumgebung von Python3 mit Docker vor
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Fügen Sie Python 2.7.x in pyenv unter Mac OSX 10.15.5 ein
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Die Geschichte des Teilens der Pyenv-Umgebung mit mehreren Benutzern
Verwenden Sie Python, das von pyenv für die PL / Python-Ausführungsumgebung installiert wurde
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Installieren Sie das neueste Python von pyenv, das von Homebrew installiert wurde
Erstellen Sie eine Python-Entwicklungsumgebung mit OS X Lion
Verwenden Sie Python, das von Pyenv mit Sublime REPL von Sublime Text 3 installiert wurde
[Python & SQLite] Ich habe den erwarteten Wert eines Rennens mit Pferden im 1x-Gewinnbereich ① analysiert
[Beispiel für eine Python-Verbesserung] In 2 Wochen wurden die Grundlagen von Python auf einer kostenlosen Website erlernt
[Python & SQLite] Ich habe den erwarteten Wert eines Rennens mit Pferden im 1x-Gewinnbereich ② analysiert
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Verwenden mehrerer Versionen von Python unter Mac OS X (2) Verwendung
Vereinheitlichen Sie die Umgebung des Python-Entwicklungsteams, beginnend mit Poetry
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Berechnen Sie mit Python Millionen von Stellen in der Quadratwurzel von 2
Ich habe die grundlegende Grammatik von Python in Jupyter Lab geschrieben
Ich habe die Strategie des Aktiensystemhandels mit Python evaluiert.
Testen Sie Python mit Miniconda unter OS X und Linux mit travis-ci
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Ich habe versucht, das Offline-Spracherkennungssystem Julius mit Python in der virtuellen Docker-Umgebung auszuführen
Verwenden Sie Python in pyenv mit NeoVim
Ich mochte den Tweet mit Python. ..
Erstellen einer Umgebung für Python3.8 auf einem Mac
Ich habe die Warteschlange in Python geschrieben
Ich habe den Stack in Python geschrieben
Lebensspiel mit Python [ich habe es geschafft] (auf Terminal & Tkinter)
Geben Sie die Codierung der Unicode-Zeichenfolge in der Python 2.x-Druckanweisung an
Ich habe die Geschwindigkeit von Hash mit Topaz, Ruby und Python verglichen
Ich habe versucht, das Ranking des Qiita-Adventskalenders mit Python zu kratzen
Wie ist der Fortschritt? Lassen Sie uns mit dem Boom in Python weitermachen
Ich habe die Berechnungszeit des in Python geschriebenen gleitenden Durchschnitts verglichen
[Python] Ich habe die Route des Taifuns mit Folium auf die Karte geschrieben
Verwenden mehrerer Versionen von Python unter Mac OS X (1) Installation von Multiple Ver
[In der Abbildung verstanden] Verwaltung der virtuellen Python-Umgebung durch Pipenv
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
Ich habe mit Kaggle Start Book basierend auf Kaggle studiert [Teil 1]