In installiert python-virtualenv
, weil diese Frage besagte, ich sollte virtualenv verwenden, um pygame zu installieren. Ich bin mir jedoch nicht sicher, wie das erreicht wird.
Was ich getan habe (gemäß diesen Anweisungen ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
Und dann weiß ich nicht, wohin ich gehen soll.
Wie installiere ich Pygame, um es in der virtuellen Umgebung zu verwenden?
Bearbeiten: Ich habe die Anweisungen von GuySoft befolgt und alles großartig installiert. Beim Versuch import pygame
in Python3 wurde jedoch der folgende Fehler angezeigt:
>>> 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
quelle
quelle
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Sie benötigen wahrscheinlich die Python-Entwicklungsdateien.Antworten:
Ich schlage vor, Sie haben Pip in Ihrem Virualenv, es ist nützlich.
Hinweis: muss pygame die Abhängigkeiten installiert haben, können Sie herausfinden, was sie sind , und installieren Sie sie mit:
Dann versuchen Sie Folgendes:
quelle
das funktioniert bei mir problemlos:
als:
quelle
Ich habe festgestellt, dass Pygame unter Ubuntu 15.10 nicht in einer virtuellen Umgebung installiert werden kann.
Das Problem sind fehlende Links zu libswscale und libavformat.
Auf meinem System habe ich die folgenden Symlinks hinzugefügt:
Zu diesem Zeitpunkt konnte ich dem http://pygame.org/wiki/CompileUbuntu#Installing Pygame mit Pip- Anweisungen folgen . Ich schwebe jetzt in einem Ball aus klarem Licht.
quelle