Sto eseguendo Ubuntu 13.10. Ho Python 2.7.5 con Anaconda 1.8.0. Ogni volta che avvio python e import pygamedigito, 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 pygamedigito, 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?