Estoy ejecutando Ubuntu 13.10. Tengo python 2.7.5 con anaconda 1.8.0. Cada vez que inicio python y import pygame
escribo, me dice que no hay un módulo llamado pygame.
¿Cómo puedo instalar pygame?
Estoy ejecutando Ubuntu 13.10. Tengo python 2.7.5 con anaconda 1.8.0. Cada vez que inicio python y import pygame
escribo, me dice que no hay un módulo llamado pygame.
¿Cómo puedo instalar pygame?
Respuestas:
La razón por la que no puede importar pygame a su intérprete de python es porque lo está instalando para python2 y está iniciando el intérprete de python3 (Ubuntu 13.10 usa python3 por defecto).
Para instalar pygame para python2 (su versión es 2.7.5), haga esto en un terminal ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
y luego inicie el intérprete python2
python2
e intente importar pygame como
import pygame
Para configurar python2 como su intérprete predeterminado, puede establecer un alias en su archivo bash_aliases. Para hacer esto, abra una terminal y escriba:
nano ~/.bash_aliases
Esto puede abrir un archivo vacío, dependiendo de si ha establecido un alias antes y luego escribe
alias python='python2'
No cambie los enlaces simbólicos /usr/bin/python3
, ya que esto puede romper muchas aplicaciones en Ubuntu 13.10 que usan python3 vociríficamente.
Puedo confirmar la sugerencia de Jobin en su comentario:
sudo apt-get install python-pygame
Funciona perfectamente. Probado el 13.10.
La próxima vez, si desea instalar un paquete de Python, puede buscar si está en los repositorios ejecutando:
apt-cache search pygame
Luego puede ver los paquetes (si están en los repositorios) y sus nombres. La salida para apt-cache search pygame
es
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
En esta lista puede seleccionar el paquete (aquí:) python-pygame
y ejecutarlo sudo apt-get install the-package-name
.
Para más depuración de dependencias, vea Instalar pygame con pip .
'import pygame'
o import pygame
(sin el '')?
Esto debería instalar pygame para python 3, ya que se requiere python3-pip para pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Para instalar PyGame para Python 3.x en Ubuntu 19.04 y luego abrir el terminal y escribir:
sudo apt install python3-pygame
Para instalar python3-pygame en Ubuntu 18.10, abra la terminal y escriba:
sudo nano /etc/apt/sources.list
Agregue esta línea a sources.list.
deb http://archive.ubuntu.com/ubuntu/ cosmic -proposed universe # para 19.04 reemplaza cosmic con disco
Guarde sources.list con la combinación de teclado Ctrl+ Oy presione Entery salga con Ctrl+X
Actualice la lista de software disponible e instale python3-pygame.
sudo apt update
sudo apt install python3-pygame
Para instalar python-pygame en todas las versiones actualmente compatibles de Ubuntu, abra el terminal y escriba:
sudo apt install python-pygame
sudo apt-get install python-pygame
?