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

mercurialpara Windows, ¿lo has probado? mercurial.selenic.com/wiki/WindowsInstallhges 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 founderror (en Linux), intentesudo apt-get install libfreetype6-devy 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 installfuente
pip3 install hg+http://bitbucket.org/pygame/pygamefunciona bien con Python 3.4.2 en Ubuntu 14.10 una vez que tenga todas las dependencias instaladas. Dadoffmpegque 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 buildse 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 pygameSin 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.gzSupongo 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.whle instalar conpip install E:\env\pygame-1.9.2a0-cp27-none-win_amd64.whlLos 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 foundEl siguiente comando funcionó para mí en Mac OS X El Capitan:
pip3 install pygamefuente
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 --userfuente
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 listInstalar 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 pygameO:
py -m pip install pygamefuente
Creo que si vas al símbolo del sistema y escribes
eso es lo que funciona para mi
fuente
Prueba
pip install pygameopip3 install pygame.Estos deberían funcionar para ti.
Si esto no te funciona ponte
-mantespipypythonantes-m.Si poner
-mno 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 pygameRasberry pi lo tiene ya instaladofuente
Escriba esto en el símbolo del sistema
pip install pygameo
py -m pip install pygamefuente
Intente hacer esto para python3:
python3 -m pip install pygame==1.9.6y esto para python2:
python -m pip install pygame==1.9.6fuente
Instale python 3.8 desde python.org Luego instale pygame (2.0) como este pip install pygame == 2.0.0.dev10
fuente