Estoy ejecutando Ubuntu 13.10. Tengo python 2.7.5 con anaconda 1.8.0. Cada vez que inicio python y import pygameescribo, 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 pygameescribo, 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 pygamees
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-pygamey 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?