Zainstalowano python-virtualenv
, ponieważ to pytanie mówiło, że powinienem użyć virtualenv do zainstalowania gry pygame. Jednak nie jestem pewien, jak to się stało.
Co zrobiłem (postępując zgodnie z tymi instrukcjami ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
A potem nie wiem gdzie iść.
Jak zainstalować grę pygame do użytku w virtualenv?
Edycja: Postępowałem zgodnie z instrukcjami GuySoft i wszystko instalowało się świetnie. Jednak gdy próbowałem import pygame
w Python3, otrzymałem następujący błąd:
>>> 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
źródło
źródło
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Prawdopodobnie potrzebujesz plików programistycznych w języku Python.Odpowiedzi:
Sugeruję, że masz pip w swoim virualenv, jest to przydatne.
Uwaga: musisz mieć zainstalowane zależności gry, możesz dowiedzieć się, jakie są i zainstalować je za pomocą:
Następnie spróbuj tego:
źródło
to działa dla mnie bez problemu:
niż:
źródło
Przekonałem się, że pygame nie będzie instalował się w virtualenv na Ubuntu 15.10.
Problemem jest brak linków do libswscale i libavformat.
W moim systemie dodałem następujące dowiązania symboliczne:
W tym momencie mogłem śledzić http://pygame.org/wiki/CompileUbuntu#Installing pygame z instrukcjami pip . Lewituję teraz w kuli czystego światła.
źródło