Ich verwende Ubuntu 13.10. Ich habe Python 2.7.5 mit Anaconda 1.8.0. Immer wenn ich Python import pygame
starte und tippe, wird mir mitgeteilt, dass es kein Modul namens pygame gibt.
Wie kann ich Pygame installieren?
Ich verwende Ubuntu 13.10. Ich habe Python 2.7.5 mit Anaconda 1.8.0. Immer wenn ich Python import pygame
starte und tippe, wird mir mitgeteilt, dass es kein Modul namens pygame gibt.
Wie kann ich Pygame installieren?
Antworten:
Der Grund, warum Sie Pygame nicht in Ihren Python-Interpreter importieren können, liegt darin, dass Sie es für Python2 installieren und den Python3-Interpreter starten (Ubuntu 13.10 verwendet standardmäßig Python3).
Um pygame für python2 zu installieren (Ihre Version ist 2.7.5), führen Sie dies auf einem Terminal aus ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
und starten Sie dann den Python2-Interpreter
python2
und dann versuchen, Pygame als zu importieren
import pygame
Um Satz python2 als Ihr Standard - Interpreter können Sie einen Alias in Ihrer bash_aliases Datei. Öffnen Sie dazu ein Terminal und geben Sie Folgendes ein:
nano ~/.bash_aliases
Dies kann eine leere Datei öffnen, je nachdem, ob Sie zuvor einen Alias festgelegt und dann eingegeben haben
alias python='python2'
Ändern Sie keine Symlinks in /usr/bin/python3
, da dies viele Anwendungen in Ubuntu 13.10 beschädigen kann, die pythoniferisch Python3 verwenden.
Ich kann Jobins Vorschlag in seinem Kommentar bestätigen:
sudo apt-get install python-pygame
Funktioniert einwandfrei. Getestet am 13.10.
Wenn Sie das nächste Mal ein Python-Paket installieren möchten, können Sie suchen, ob es sich in den Repositorys befindet, indem Sie Folgendes ausführen:
apt-cache search pygame
Dann können Sie die Pakete (falls sie sich in den Repositorys befinden) und ihre Namen sehen. Die Ausgabe für apt-cache search pygame
ist
lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad
In dieser Liste können Sie das Paket (hier :) auswählen python-pygame
und ausführen sudo apt-get install the-package-name
.
Weitere Informationen zum Debuggen von Abhängigkeiten finden Sie unter Installieren von Pygame mit pip .
'import pygame'
oder import pygame
(ohne das '')?
Dies sollte Pygame für Python 3 installieren, da Python3-Pip für Pygame erforderlich ist.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
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
Um python3-pygame in 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 zur Datei sources.list hinzu.
deb http://archive.ubuntu.com/ubuntu/ kosmisch vorgeschlagenes Universum # für 19.04 Ersetzen Sie kosmisch durch Disco
Speichern Sie die Datei source.list mit der Tastaturkombination 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
Um Python-Pygame in allen derzeit unterstützten Versionen von Ubuntu zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:
sudo apt install python-pygame
sudo apt-get install python-pygame
?