В установленном python-virtualenv
, потому что этот вопрос сказал, что я должен использовать virtualenv для установки Pygame. Однако я не совсем уверен, как это сделать.
Что я сделал (следуя этим инструкциям ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
И тогда я не знаю, куда идти.
Как установить Pygame для использования в virtualenv?
Изменить: я следовал инструкциям GuySoft, и все установлено отлично. Однако, когда я попробовал import pygame
в python3, я получил следующую ошибку:
>>> 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
источник
источник
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Вам, вероятно, нужны файлы разработки Python.Ответы:
Я предлагаю вам иметь pip в вашем virualenv, это полезно.
Примечание: должны быть установлены зависимости pygame, вы можете узнать, что это такое, и установить их с помощью:
Тогда попробуйте это:
источник
это работает для меня без проблем:
чем:
источник
Я обнаружил, что pygame не будет установлен в virtualenv на Ubuntu 15.10.
Проблема в отсутствии ссылок на libswscale и libavformat.
В моей системе я добавил следующие символические ссылки:
В этот момент я смог выполнить http://pygame.org/wiki/CompileUbuntu#Install pygame с инструкциями pip . Я сейчас левитирую в шаре ясного света.
источник