Dans installé python-virtualenv
, car cette question a dit que je devrais utiliser virtualenv pour installer pygame. Cependant, je ne sais pas vraiment comment cela a été accompli.
Ce que j'ai fait (en suivant ces instructions ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
Et puis je ne sais pas où aller.
Comment installer pygame à utiliser dans virtualenv?
Edit: j'ai suivi les instructions de GuySoft, et tout s'est bien installé. Cependant, lorsque j'ai essayé import pygame
en python3, j'ai eu l'erreur suivante:
>>> 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
la source
la source
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Vous avez probablement besoin des fichiers de développement Python.Réponses:
Je vous suggère d'avoir du pip dans votre virualenv, c'est utile.
Remarque: les dépendances de pygame doivent être installées, vous pouvez découvrir ce qu'elles sont et les installer avec:
Essayez ensuite ceci:
la source
ça marche pour moi sans problème:
que:
la source
J'ai trouvé que pygame ne s'installera pas dans virtualenv sur ubuntu 15.10.
Il manque des liens vers libswscale et libavformat.
Sur mon système, j'ai ajouté les liens symboliques suivants:
À ce stade, j'ai pu suivre le http://pygame.org/wiki/CompileUbuntu#Installing pygame avec les instructions pip . Je lévite maintenant dans une boule de lumière claire.
la source