J'utilise Ubuntu 13.10. J'ai python 2.7.5 avec anaconda 1.8.0. Chaque fois que je démarre python et tape, import pygame
il me dit qu'il n'y a pas de module nommé pygame.
Comment installer pygame?
J'utilise Ubuntu 13.10. J'ai python 2.7.5 avec anaconda 1.8.0. Chaque fois que je démarre python et tape, import pygame
il me dit qu'il n'y a pas de module nommé pygame.
Comment installer pygame?
Réponses:
La raison pour laquelle vous ne pouvez pas importer pygame dans votre interpréteur python est que vous l'installez pour python2 et démarrez l'interpréteur python3 (Ubuntu 13.10 utilise python3 par défaut).
Pour installer pygame pour python2 (votre version est 2.7.5), faites-le sur un terminal ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
puis démarrez l'interpréteur python2
python2
puis essayez d'importer pygame en tant que
import pygame
Pour définir python2 comme votre interprète par défaut, vous pouvez définir un alias dans votre fichier bash_aliases. Pour ce faire, ouvrez un terminal et tapez:
nano ~/.bash_aliases
Cela peut ouvrir un fichier vide, selon que vous avez défini un alias avant, puis tapez
alias python='python2'
Ne modifiez pas les liens symboliques /usr/bin/python3
, car cela peut casser de nombreuses applications dans Ubuntu 13.10 qui utilisent vocalement Python3.
Je peux confirmer la suggestion de Jobin dans son commentaire:
sudo apt-get install python-pygame
Fonctionne parfaitement. Testé le 13.10.
La prochaine fois, si vous souhaitez installer un package python, vous pouvez rechercher s'il se trouve dans les référentiels en exécutant:
apt-cache search pygame
Ensuite, vous pouvez voir les packages (s'ils sont dans les référentiels) et leurs noms. La sortie pour apt-cache search pygame
est
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
Dans cette liste, vous pouvez sélectionner le package (ici:) python-pygame
et exécuter sudo apt-get install the-package-name
.
Pour plus de débogage des dépendances, voir Installation de pygame avec pip .
'import pygame'
ou import pygame
(sans le '')?
Cela devrait installer pygame pour python 3, car python3-pip est requis pour pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Pour installer PyGame pour Python 3.x sur Ubuntu 19.04 et versions ultérieures, ouvrez le terminal et tapez:
sudo apt install python3-pygame
Pour installer python3-pygame dans Ubuntu 18.10, ouvrez le terminal et tapez:
sudo nano /etc/apt/sources.list
Ajoutez cette ligne à sources.list.
deb http://archive.ubuntu.com/ubuntu/ univers cosmique- proposé # pour 19.04 remplacer cosmique par disco
Enregistrez sources.list avec la combinaison de touches Ctrl+ Oet appuyez sur Enteret quittez avec Ctrl+X
Mettez à jour la liste des logiciels disponibles et installez python3-pygame.
sudo apt update
sudo apt install python3-pygame
Pour installer python-pygame dans toutes les versions actuellement prises en charge d'Ubuntu, ouvrez le terminal et tapez:
sudo apt install python-pygame
sudo apt-get install python-pygame
?