Ich verwende Ubuntu 13.10. Ich habe sowohl Python 2.7 als auch Python 3.3. Ich habe Pygame ordnungsgemäß in Python 2.7 installiert. Wie kann ich es in Python 3.3 installieren. Unterstützt Pygame Python 3.3 oder nicht?
Ich bin bei Ubuntu 14.04 mit Python 3.4, funktioniert bei mir. Vielen Dank
ifyalciner
1
Ich verwende Xubuntu 16.04 LTS mit Python 3.5.2. Bevor ich es bauen konnte, musste ich gemäß den obigen Anweisungen auch setuptools installieren sudo apt-get install python3-setuptools(Quelle: stackoverflow.com/a/14426553/4561887 ). Alles andere hat super geklappt!
Gabriel Staples
Ich habe versucht, diese Abhängigkeit über eine Bearbeitung zu Ihrer Antwort hinzuzufügen, sie wurde jedoch abgelehnt. Daher habe ich stattdessen eine andere Antwort gemäß den Empfehlungen der Bearbeiter veröffentlicht.
Gabriel Staples
Ich musste auch laufensudo apt-get install python3-setuptools
Möbius
4
Leider müssen Sie es neu kompilieren. Und leider unterstützt die letzte stabile Version (1.9.1) Python 3 nicht ...
Sie müssen also den letzten Quellcode aus dem Trunk herunterladen, damit er im Moment nicht kaputt ist:
Dadurch wird die Abhängigkeit installiert, die von der in Ihrem Paketdepot verfügbaren Pygame-Version verwendet wird. Neuere Versionen benötigen möglicherweise eine andere Abhängigkeit! Wir müssen auch python3-dev und python3-numpy angeben, da build-dep die python2-Version dieses Pakets installiert ...
Sie können jetzt ausführen:
cd pygame
python3 config.py
Wenn eine Abhängigkeit fehlt, listet config.py sie auf und fragt, ob Sie fortfahren möchten, wenn diese Abhängigkeit nicht obligatorisch ist. Sie können sie installieren, wenn Sie möchten / können oder einfach ignorieren und wahrscheinlich einige Funktionen verlieren.
Ich habe versucht, dies zu der akzeptierten Antwort hinzuzufügen, sie wurde jedoch abgelehnt. Deshalb poste ich sie als separate Antwort.
In neueren Versionen von Ubuntu und Ubuntu - Derivate (zB: Xubuntu 16.04 LTS), fehlt die akzeptierte Antwort eine wichtige Abhängigkeit vor den Build - Befehl aufrufen, nämlich: python3-setuptools. Daher poste ich diese Antwort mit der hinzugefügten Abhängigkeit.
Ich habe die folgenden Schritte in Xubuntu 16.04 LTS erfolgreich ausgeführt, um pygamePython 3.5.2 zu installieren .
(Hinweis: Zum Installieren von Pygame in Python 2 verwenden Sie einfach sudo apt-get install python-pygame).
Gehen Sie wie folgt vor, um es in Python 3.x zu installieren:
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Um PyGame für Python 3.x unter Ubuntu 19.04 und höher zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo apt install python3-pygame
Ubuntu 18.10
Um PyGame für Python 3.x unter Ubuntu 18.10 zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo nano /etc/apt/sources.list
Fügen Sie diese Zeile zu sources.list hinzu.
deb http://archive.ubuntu.com/ubuntu/ kosmisch vorgeschlagenes Universum
Speichern Sie die sources.list mit der Tastenkombination Ctrl+ Ound drücken Sie Enterund beenden Sie mit Ctrl+X
Aktualisieren Sie die Liste der verfügbaren Software und installieren Sie python3-pygame.
sudo apt update
sudo apt install python3-pygame
Ubuntu 18.04
Neben der offensichtlichen pip installLösung in 18,04, ist die andere Alternative zum manuellen python3-pygame .deb - Datei zum Herunterladen 19.04 und installieren Sie es mit sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.debin 18,04. Alle erforderlichen Abhängigkeiten sind in den Standardrepositorys von 18.04 verfügbar.
Neben der offensichtlichen pip installiert Lösung in 18,04, ist die andere Alternative zu manuell für python3-pygame .deb - Datei herunterladen 19,04 und in 18,04 installieren. Alle erforderlichen Abhängigkeiten sind in den Standardrepositorys von 18.04 verfügbar.
sudo apt-get install python-pip; sudo pip install pygame
?python3-pip
undpip3
sollte verwendet werdenAntworten:
Hier ist ein Link zu einer Lösung für Ubuntu 12.04. Ich hoffe es hilft. Vom Terminal aus:
Wechseln Sie in Ihr Home-Verzeichnis.
Holen Sie sich Pygame-Quellcode.
Abhängigkeiten installieren.
Baue und installiere Pygame.
quelle
sudo apt-get install python3-setuptools
(Quelle: stackoverflow.com/a/14426553/4561887 ). Alles andere hat super geklappt!sudo apt-get install python3-setuptools
Leider müssen Sie es neu kompilieren. Und leider unterstützt die letzte stabile Version (1.9.1) Python 3 nicht ...
Sie müssen also den letzten Quellcode aus dem Trunk herunterladen, damit er im Moment nicht kaputt ist:
Sie müssen auch die Build-Abhängigkeit herunterladen:
Dadurch wird die Abhängigkeit installiert, die von der in Ihrem Paketdepot verfügbaren Pygame-Version verwendet wird. Neuere Versionen benötigen möglicherweise eine andere Abhängigkeit! Wir müssen auch python3-dev und python3-numpy angeben, da build-dep die python2-Version dieses Pakets installiert ...
Sie können jetzt ausführen:
Wenn eine Abhängigkeit fehlt, listet config.py sie auf und fragt, ob Sie fortfahren möchten, wenn diese Abhängigkeit nicht obligatorisch ist. Sie können sie installieren, wenn Sie möchten / können oder einfach ignorieren und wahrscheinlich einige Funktionen verlieren.
Jetzt ist es Zeit zu bauen und zu installieren:
quelle
Ich habe versucht, dies zu der akzeptierten Antwort hinzuzufügen, sie wurde jedoch abgelehnt. Deshalb poste ich sie als separate Antwort.
In neueren Versionen von Ubuntu und Ubuntu - Derivate (zB: Xubuntu 16.04 LTS), fehlt die akzeptierte Antwort eine wichtige Abhängigkeit vor den Build - Befehl aufrufen, nämlich:
python3-setuptools
. Daher poste ich diese Antwort mit der hinzugefügten Abhängigkeit.Ich habe die folgenden Schritte in Xubuntu 16.04 LTS erfolgreich ausgeführt, um
pygame
Python 3.5.2 zu installieren .(Hinweis: Zum Installieren von Pygame in Python 2 verwenden Sie einfach
sudo apt-get install python-pygame
).Gehen Sie wie folgt vor, um es in Python 3.x zu installieren:
(Originalquelle: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Wechseln Sie in Ihr Home-Verzeichnis.
Holen Sie sich Pygame-Quellcode.
Abhängigkeiten installieren.
Baue und installiere Pygame.
quelle
Ubuntu 19.04 und später
Um PyGame für Python 3.x unter Ubuntu 19.04 und höher zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
Ubuntu 18.10
Um PyGame für Python 3.x unter Ubuntu 18.10 zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
Fügen Sie diese Zeile zu sources.list hinzu.
Speichern Sie die sources.list mit der Tastenkombination Ctrl+ Ound drücken Sie Enterund beenden Sie mit Ctrl+X
Aktualisieren Sie die Liste der verfügbaren Software und installieren Sie python3-pygame.
Ubuntu 18.04
Neben der offensichtlichen
pip install
Lösung in 18,04, ist die andere Alternative zum manuellen python3-pygame .deb - Datei zum Herunterladen 19.04 und installieren Sie es mitsudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
in 18,04. Alle erforderlichen Abhängigkeiten sind in den Standardrepositorys von 18.04 verfügbar.quelle