Sto eseguendo Ubuntu 13.10. Ho Python 2.7.5 con Anaconda 1.8.0. Ogni volta che avvio python e import pygame
digito, mi dice che non esiste un modulo chiamato pygame.
Come posso installare pygame?
Sto eseguendo Ubuntu 13.10. Ho Python 2.7.5 con Anaconda 1.8.0. Ogni volta che avvio python e import pygame
digito, mi dice che non esiste un modulo chiamato pygame.
Come posso installare pygame?
Risposte:
Il motivo per cui non sei in grado di importare pygame nel tuo interprete python è perché lo stai installando per python2 e stai avviando l'interprete python3 (Ubuntu 13.10 usa python3 per impostazione predefinita).
Per installare pygame per python2 (la tua versione è 2.7.5), fallo su un terminale ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
e quindi avviare l'interprete python2
python2
e quindi prova a importare pygame come
import pygame
Per python2 set come il vostro interprete di default, è possibile impostare un alias nel file bash_aliases. Per fare ciò, aprire un terminale e digitare:
nano ~/.bash_aliases
Questo può aprire un file vuoto, a seconda che tu abbia già impostato un alias e poi digiti
alias python='python2'
Non modificare i collegamenti simbolici /usr/bin/python3
, poiché ciò potrebbe interrompere molte applicazioni in Ubuntu 13.10 che usano python3 vociriferous.
Posso confermare il suggerimento di Jobin nel suo commento:
sudo apt-get install python-pygame
Funziona perfettamente. Testato il 13.10.
La prossima volta se si desidera installare un pacchetto Python è possibile cercare se si trova nei repository eseguendo:
apt-cache search pygame
Quindi puoi vedere i pacchetti (se sono nei repository) e i loro nomi. L'output per apt-cache search pygame
è
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 questo elenco è possibile selezionare il pacchetto (qui: python-pygame
) ed eseguire sudo apt-get install the-package-name
.
Per ulteriori debug delle dipendenze, consultare Installazione di pygame con pip .
'import pygame'
o import pygame
(senza il '')?
Questo dovrebbe installare pygame per python 3, poiché python3-pip è richiesto per pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Per installare PyGame per Python 3.x su Ubuntu 19.04 e versioni successive aprire il terminale e digitare:
sudo apt install python3-pygame
Per installare python3-pygame in Ubuntu 18.10 aprire il terminale e digitare:
sudo nano /etc/apt/sources.list
Aggiungi questa riga a sources.list.
deb http://archive.ubuntu.com/ubuntu/ cosmic -proed universe # per 19.04 sostituisce cosmico con disco
Salvare sources.list con la combinazione di tastiera Ctrl+ Oe premere Entered uscire con Ctrl+X
Aggiorna l'elenco dei software disponibili e installa python3-pygame.
sudo apt update
sudo apt install python3-pygame
Per installare python-pygame in tutte le versioni attualmente supportate di Ubuntu aprire il terminale e digitare:
sudo apt install python-pygame
sudo apt-get install python-pygame
?