ImportError: No hay módulo llamado 'pygame'

Resuelto user2398618 asked hace 11 años • 0 respuestas

He instalado Python 3.3.2y 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.

user2398618 avatar Aug 19 '13 22:08 user2398618
Aceptado

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í...

Srikar Madhavapeddy avatar May 04 '2017 09:05 Srikar Madhavapeddy

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 descarguepygame-1.9.2a0-cp35-none-win32.whl
  • Mueva el archivo .whl descargado a su python35/Scriptsdirectorio
  • Abra un símbolo del sistema en el Scriptsdirectorio ( Shift- Right clicken 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.

charlie avatar Apr 11 '2016 16:04 charlie

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.

aaron-coding avatar May 01 '2014 23:05 aaron-coding
  1. abre la carpeta donde está instalado tu Python
  2. abrir carpeta de scripts
  3. escriba cmd en la barra de direcciones. Abre una ventana del símbolo del sistema en esa ubicación
  4. escribe pip install pygame y presiona enter
  5. debería descargar e instalar el módulo pygame
  6. ahora ejecute su código. Funciona bien :-)
NARENDER REDDY avatar Dec 28 '2017 05:12 NARENDER REDDY

Tuve el mismo problema y descubrí que Pygameno funciona para Python3 al menos en Mac OS, pero también lo instalé Tython2en 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 Systeme 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.

Megan Chang avatar Dec 26 '2016 06:12 Megan Chang