No instalado python-virtualenv
, porque esta pergunta dizia que eu deveria usar o virtualenv para instalar o pygame. No entanto, não tenho muita certeza de como isso é realizado.
O que fiz (seguindo estas instruções ):
virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 --no-pip
E então eu não sei para onde ir.
Como instalo o pygame para ser usado no virtualenv?
Edit: Eu segui as instruções da GuySoft, e tudo foi ótimo. No entanto, quando tentei import pygame
em python3, recebi o seguinte erro:
>>> 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
fonte
fonte
src/pygame.h:75:20: fatal error: Python.h: No such file or directory
Você provavelmente precisa dos arquivos de desenvolvimento Python.Respostas:
Eu sugiro que você tenha pip em seu virualenv, é útil.
Nota: deve ter as dependências do pygame instaladas, você pode descobrir o que são e instalá-las com:
Então tente o seguinte:
fonte
que está funcionando para mim sem problemas:
do que:
fonte
Eu descobri que o pygame não será instalado em um virtualenv no ubuntu 15.10.
O problema está faltando links para libswscale e libavformat.
No meu sistema, adicionei os seguintes links simbólicos:
Nesse ponto, eu pude seguir o http://pygame.org/wiki/CompileUbuntu#Installing pygame com instruções de pip . Agora estou levitando em uma bola de luz clara.
fonte