Estoy intentando instalar Pygame. Estoy ejecutando Windows 7 con Enthought Python Distribution. Lo instalé correctamente pip
, pero cuando intento instalar Pygame usando pip
, aparece el siguiente error:
"No se pudo instalar el requisito Pygame debido a un error HTTP Error HTTP 400: Solicitud incorrecta de URL ..."
No puedo encontrar nada sobre este problema con una búsqueda de Google, pero encontré otra pregunta de Stack Overflow que hizo que el autor de la pregunta usara el siguiente comando:
pip install hg+http://bitbucket.org/pygame/pygame
Esto me dio el siguiente error:
Cannot find command hg
No estoy seguro de qué más hacer, ya que todo lo que encuentro con una búsqueda en Google es para Mac, por lo que no sé qué tan bien puedo seguir esas instrucciones en Windows.
python
pygame
installation
pip
NumberOneRobot
fuente
fuente
mercurial
para Windows, ¿lo has probado? mercurial.selenic.com/wiki/WindowsInstallhg
es el comando principal de mercurial.Respuestas:
Pasos para instalar PyGame usando pip
Instale las dependencias de compilación (en linux):
Instale mercurial para usar
hg
(en linux):En Windows puede utilizar el instalador: Descargar
Utilice pip para instalar PyGame:
Si lo anterior da
freetype-config: not found
error (en Linux), intentesudo apt-get install libfreetype6-dev
y luego repita 3.Forma alternativa:
# Grab source hg clone https://bitbucket.org/pygame/pygame # Finally build and install cd pygame python setup.py build sudo python setup.py install
fuente
pip3 install hg+http://bitbucket.org/pygame/pygame
funciona bien con Python 3.4.2 en Ubuntu 14.10 una vez que tenga todas las dependencias instaladas. Dadoffmpeg
que actualmente no está disponible como paquete, primero tuve que compilarlo desde el código fuente (se necesitan más dependencias ...), pero una vez hecho esto, la instalación de pygame funcionó a la perfección. Curiosamente, la clonación de la cesión temporal y en funcionamientopython3 setup.py build
se no funciona, por alguna razón, pip, pero lo hizo. Ir a figura ...Intente hacer esto:
fuente
Es posible que se requiera una actualización de esto, ya que está en la versión 1.9.1, simplemente debería instalar usando:
pip install pygame
Sin embargo, parece que hay un error con su repositorio de pypi, consulte: https://bitbucket.org/pygame/pygame/issues/59/pygame-has-no-pypi-page-and-cant-be
Entonces, si desea la versión más reciente, debe apuntar directamente al archivo ftp ala:
pip install http://www.pygame.org/ftp/pygame-1.9.1release.tar.gz
Supongo que esto se solucionará en la versión 1.9.2, pero por ahora funciona.
Me gustaría señalar que la respuesta proporcionada por Pratyush también funciona, pero requiere que el usuario instale mercurial si no lo tiene y descargue la versión del tronco, por lo que en realidad no es ideal a menos que sea absolutamente necesario.
fuente
Advertencia: no estoy familiarizado con Enthought Distribution, por lo que esto podría no ayudar.
Mientras intenta instalar en Windows, si no quiere tener que jugar con los compiladores de C, aquí hay ruedas binarias preconstruidas para pygame: http://www.lfd.uci.edu/~gohlke / pythonlibs / # pygame
Seleccione un paquete apropiado para su versión de Python [0] y arquitectura de Windows [1]. Descargar
C:\Users\User\Download\pip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
e instalar conpip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whl
Los binarios de Mercurial se pueden encontrar en la misma página, si desea instalar desde la fuente. Este método significaría compilar pygame desde la fuente, para lo cual probablemente quieras usar este paquete de compilación .
[0]
python --version
[1]
powershell "gwmi win32_operatingsystem | select osarchitecture"
fuente
Instalar en MAC:
fuente
/usr/local/include/pngconf.h:45:12: fatal error: 'stdio.h' file not found
El siguiente comando funcionó para mí en Mac OS X El Capitan:
pip3 install pygame
fuente
Tratar
Esto funcionó dos veces para mí en Windows 7 y Windows 10
fuente
Sólo
trabajó para mi
fuente
Tuve este problema en macOS Sierra, donde apt-get no funciona.
Gestionado para resolver el problema a través de los siguientes pasos:
Primero tuve que instalar Mercurial a través de Brew:
Luego, tuve que instalar las dependencias de Pygame:
Finalmente usé pip3 para instalar Pygame:
¡Espero que esto ayude!
fuente
La mejor y más actual forma de instalar pygame siempre está disponible en: https://www.pygame.org/wiki/GettingStarted
La forma de utilizar pip depende del sistema operativo. Entonces, a menos que siempre haya actualizado y probado las respuestas para 15 sistemas operativos diferentes, simplemente envíe personas a esa página. Todas las respuestas a esta pregunta son incorrectas para varios sistemas operativos diferentes.
Actualmente, para Windows, esta es la forma de instalarlo en el indicador de cmd. (Si ya tiene pip instalado y la gente sabe qué es pip ... lo mejor es enviar a la gente a la página GettingStarted).
py -m pip install pygame --user
fuente
Usé estas instrucciones aquí desde el sitio oficial.
Pero tuve que cambiar la parte python3 del comando a solo py.
fuente
Nunca he usado la distribución de Enthought, pero podrías intentar usar la distribución de Anaconda, que también es genial.
Distribución de Anaconda (cualquier sistema operativo):
De los documentos:
conda list
Instalar en Windows (tanto Python 2.7 como 3.7):
Instalar en raspberry pi:
sudo pip3 install pygame (python 3.7) sudo pip install pygame (python 2.7)
fuente
Tratar:
python -m pip install pygame
O:
py -m pip install pygame
fuente
Creo que si vas al símbolo del sistema y escribes
eso es lo que funciona para mi
fuente
Prueba
pip install pygame
opip3 install pygame
.Estos deberían funcionar para ti.
Si esto no te funciona ponte
-m
antespip
ypython
antes-m
.Si poner
-m
no funciona, intente reinstalar Pythonfuente
Si está trabajando en Windows, el siguiente comando debería funcionar bien
Si está trabajando en Linux, el siguiente comando debería funcionar bien
fuente
Aquí hay una forma:
sudo install pygame
Rasberry pi lo tiene ya instaladofuente
Escriba esto en el símbolo del sistema
pip install pygame
o
py -m pip install pygame
fuente
Intente hacer esto para python3:
python3 -m pip install pygame==1.9.6
y esto para python2:
python -m pip install pygame==1.9.6
fuente
Instale python 3.8 desde python.org Luego instale pygame (2.0) como este pip install pygame == 2.0.0.dev10
fuente