ImportError: No hay módulo llamado 'pygame'
He instalado Python 3.3.2
y Pygame 1.9.2a0
. Cada vez que intento importar pygame escribiendo:
import pygame
Recibo el siguiente mensaje de error:
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pygame
ImportError: No module named 'pygame'
>>>
Revisé algunas de las preguntas relacionadas con este error pero ninguna de las soluciones ayudó. Tengo una máquina de 64 bits con sistema operativo Win7.
vaya a la carpeta python/scripts, abra una ventana de comando en esta ruta, escriba lo siguiente:
C:\python34\scripts> python -m pip install pygame
Para probarlo, abra Python IDE y escriba
import pygame
print (pygame.ver)
Funcionó para mí...
Aquí hay instrucciones para los usuarios del nuevo Python 3.5 (Google me trajo aquí, sospecho que otros usuarios de 3.5 podrían terminar aquí también):
Acabo de instalar con éxito Pygame 1.9.2a0-cp35 en Windows y se ejecuta con Python 3.5.1.
- Instale Python y recuerde la ubicación de instalación
- Vaya aquí y descargue
pygame-1.9.2a0-cp35-none-win32.whl
- Mueva el archivo .whl descargado a su
python35/Scripts
directorio - Abra un símbolo del sistema en el
Scripts
directorio (Shift
-Right click
en el directorio >Open a command window here
) Ingrese el comando:
pip3 install pygame-1.9.2a0-cp35-none-win32.whl
Si recibe un error en el último paso, intente:
python -m pip install pygame-1.9.2a0-cp35-none-win32.whl
Y eso debería bastar. Probado como funcionando en Windows 10 de 64 bits.
Estuve tratando de resolver esto durante al menos una hora. Y tienes razón, el problema es que todos los archivos de instalación son de 32 bits.
¡Afortunadamente encontré un enlace para descargar 64 pygame! Aquí está: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
Simplemente elija la versión correspondiente según su versión de Python y debería funcionar como por arte de magia. La función de instalación lo llevará a una pantalla azul brillante mientras se realiza la instalación (en este punto, sabrá que la instalación es correcta para usted).
Luego ingrese a Python IDLE y escriba "importar pygame" y no debería recibir más errores.
Los apoyos van para @yuvi, quien compartió el enlace con StackOverflow.
- abre la carpeta donde está instalado tu Python
- abrir carpeta de scripts
- escriba cmd en la barra de direcciones. Abre una ventana del símbolo del sistema en esa ubicación
- escribe pip install pygame y presiona enter
- debería descargar e instalar el módulo pygame
- ahora ejecute su código. Funciona bien :-)
Tuve el mismo problema y descubrí que Pygame
no funciona para Python3 al menos en Mac OS, pero también lo instalé Tython2
en mi computadora como probablemente tú también, así que cuando uso Pygame
, cambio la ruta para que use python2 en su lugar. de Python3. Utilizo Sublime Text como mi editor de texto, así que simplemente voy a
Tools
> Build Systems
> New Build System
e ingreso lo siguiente:
{
"cmd": ["/usr/local/bin/python", "-u", "$file"],
}
en lugar de
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
}
en mi caso. Y cuando no estoy usando pygame
, simplemente cambio la ruta hacia atrás para poder usar Python3.