Estoy en Ubuntu 14.04 con Python 3.4, funciona para mí. Gracias
ifyalciner
1
Estoy ejecutando Xubuntu 16.04 LTS con Python 3.5.2. Antes de que me permitiera construirlo, según sus instrucciones anteriores, también tuve que instalar setuptools a través de sudo apt-get install python3-setuptools(fuente: stackoverflow.com/a/14426553/4561887 ). ¡Todo lo demás funcionó muy bien!
Gabriel Staples
Intenté agregar esta dependencia a su respuesta a través de una edición, pero fue rechazada, por lo que acabo de publicar otra respuesta, según las recomendaciones de los revisores de la edición.
Gabriel Staples
También tuve que corrersudo apt-get install python3-setuptools
Moebius
4
Desafortunadamente necesitas recompilarlo. Y desafortunadamente la última versión estable (1.9.1) no es compatible con Python 3 ...
Por lo tanto, debe descargar el último código fuente desde el tronco, saltando, no está roto en este momento:
Esto instalará la dependencia utilizada por la versión de pygame disponible en su almacén de paquetes. ¡La versión más nueva puede necesitar otra dependencia! También necesitamos especificar python3-dev y python3-numpy porque, bueno, build-dep instalará la versión python2 de estos paquetes ...
Ahora puedes ejecutar:
cd pygame
python3 config.py
Si falta alguna dependencia, config.py los enumerará y le preguntará si desea continuar si esta dependencia no es obligatoria. Puede instalarlos si lo desea / puede o simplemente ignorarlo y probablemente perder alguna funcionalidad.
Intenté agregar esto a la respuesta aceptada, pero fue rechazada, así que la publico como una respuesta separada.
En las versiones más recientes de Ubuntu y derivados de Ubuntu (ex: Xubuntu 16.04 LTS), la respuesta aceptada es que falta una dependencia importante antes de llamar al comando de construcción, a saber: python3-setuptools. Por lo tanto, estoy publicando esta respuesta con esa dependencia agregada.
He completado con éxito los pasos a continuación en Xubuntu 16.04 LTS para instalar pygameen Python 3.5.2.
(Nota: para instalar pygame en Python 2 simplemente use sudo apt-get install python-pygame).
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Para instalar PyGame para Python 3.x en Ubuntu 19.04 y luego abrir el terminal y escribir:
sudo apt install python3-pygame
Ubuntu 18.10
Para instalar PyGame para Python 3.x 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/ universo cósmico propuesto
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
Ubuntu 18.04
Además de la pip installsolución obvia en 18.04, la otra alternativa es descargar manualmente el archivo .deb python3-pygame para 19.04 e instalarlo sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deben 18.04. Todas las dependencias requeridas están disponibles en los repositorios predeterminados de 18.04.
Además de la obvia solución de instalación de pip en 18.04, la otra alternativa es descargar manualmente el archivo .deb python3-pygame para 19.04 e instalarlo en 18.04. Todas las dependencias requeridas están disponibles en los repositorios predeterminados de 18.04.
sudo apt-get install python-pip; sudo pip install pygame
?python3-pip
ypip3
debería usarseRespuestas:
Aquí hay un enlace a una solución para Ubuntu 12.04. Espero eso ayude. Desde la terminal:
Cambie a su directorio de inicio.
Obtenga el código fuente de Pygame.
Instalar dependencias.
Compila e instala Pygame.
fuente
sudo apt-get install python3-setuptools
(fuente: stackoverflow.com/a/14426553/4561887 ). ¡Todo lo demás funcionó muy bien!sudo apt-get install python3-setuptools
Desafortunadamente necesitas recompilarlo. Y desafortunadamente la última versión estable (1.9.1) no es compatible con Python 3 ...
Por lo tanto, debe descargar el último código fuente desde el tronco, saltando, no está roto en este momento:
También debe descargar la dependencia de compilación:
Esto instalará la dependencia utilizada por la versión de pygame disponible en su almacén de paquetes. ¡La versión más nueva puede necesitar otra dependencia! También necesitamos especificar python3-dev y python3-numpy porque, bueno, build-dep instalará la versión python2 de estos paquetes ...
Ahora puedes ejecutar:
Si falta alguna dependencia, config.py los enumerará y le preguntará si desea continuar si esta dependencia no es obligatoria. Puede instalarlos si lo desea / puede o simplemente ignorarlo y probablemente perder alguna funcionalidad.
Ahora es el momento de construir e instalar:
fuente
Intenté agregar esto a la respuesta aceptada, pero fue rechazada, así que la publico como una respuesta separada.
En las versiones más recientes de Ubuntu y derivados de Ubuntu (ex: Xubuntu 16.04 LTS), la respuesta aceptada es que falta una dependencia importante antes de llamar al comando de construcción, a saber:
python3-setuptools
. Por lo tanto, estoy publicando esta respuesta con esa dependencia agregada.He completado con éxito los pasos a continuación en Xubuntu 16.04 LTS para instalar
pygame
en Python 3.5.2.(Nota: para instalar pygame en Python 2 simplemente use
sudo apt-get install python-pygame
).Para instalarlo en Python 3.x, haga lo siguiente:
(Fuente original: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Cambie a su directorio de inicio.
Obtenga el código fuente de Pygame.
Instalar dependencias.
Compila e instala Pygame.
fuente
Ubuntu 19.04 y posterior
Para instalar PyGame para Python 3.x en Ubuntu 19.04 y luego abrir el terminal y escribir:
Ubuntu 18.10
Para instalar PyGame para Python 3.x en Ubuntu 18.10, abra la terminal y escriba:
Agregue esta línea a sources.list.
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.
Ubuntu 18.04
Además de la
pip install
solución obvia en 18.04, la otra alternativa es descargar manualmente el archivo .deb python3-pygame para 19.04 e instalarlosudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
en 18.04. Todas las dependencias requeridas están disponibles en los repositorios predeterminados de 18.04.fuente