En instalado python-virtualenv
, porque esta pregunta decía que debería usar virtualenv para instalar pygame. Sin embargo, no estoy realmente seguro de cómo se logra eso.
Lo que hice (siguiendo estas instrucciones ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
Y luego no sé a dónde ir.
¿Cómo instalo pygame para usarlo en virtualenv?
Editar: Seguí las instrucciones de GuySoft, y todo se instaló muy bien. Sin embargo, cuando lo intenté import pygame
en python3, recibí el siguiente error:
>>> import pygame
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: /home/alden/.virtualenvs/pywork3/lib/python3.3/site-packages/pygame/base.cpython-33m.so: undefined symbol: PyCObject_Check
python
virtualenv
DaimyoKirby
fuente
fuente
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Probablemente necesite los archivos de desarrollo de Python.Respuestas:
Le sugiero que tenga pip en su virualenv, es útil.
Nota: debe tener instaladas las dependencias de pygame, puede averiguar cuáles son e instalarlas con:
Entonces intente esto:
fuente
eso me funciona sin problema:
que:
fuente
He descubierto que pygame no se instalará en virtualenv en ubuntu 15.10.
El problema es la falta de enlaces a libswscale y libavformat.
En mi sistema agregué los siguientes enlaces simbólicos:
En ese momento pude seguir el http://pygame.org/wiki/CompileUbuntu#Installing pygame con instrucciones de pip . Ahora estoy levitando en una bola de luz clara.
fuente