Di instal python-virtualenv
, karena pertanyaan ini mengatakan saya harus menggunakan virtualenv untuk menginstal pygame. Namun, saya tidak begitu yakin bagaimana itu dicapai.
Apa yang saya lakukan (mengikuti instruksi ini ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
Dan kemudian saya tidak tahu harus ke mana.
Bagaimana cara menginstal pygame untuk digunakan dalam virtualenv?
Sunting: Saya mengikuti instruksi GuySoft, dan semuanya terinstal dengan sangat baik. Namun, ketika saya mencoba import pygame
di python3, saya mendapatkan kesalahan berikut:
>>> 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
sumber
sumber
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Anda mungkin memerlukan file pengembangan Python.Jawaban:
Saya sarankan Anda memiliki pip di virus Anda, ini berguna.
Catatan: harus memiliki dependensi pygame yang terinstal, Anda dapat mengetahui apa itu dan menginstalnya dengan:
Kemudian coba ini:
sumber
yang bekerja untuk saya tanpa masalah:
dari:
sumber
Saya telah menemukan bahwa pygame tidak akan menginstal di virtualenv di ubuntu 15.10.
Masalahnya adalah tidak ada tautan ke libswscale dan libavformat.
Di sistem saya, saya menambahkan symlink berikut:
Pada titik itu saya dapat mengikuti http://pygame.org/wiki/CompileUbuntu#Instaling pygame dengan instruksi pip . Saya sekarang melayang di bola cahaya jernih.
sumber