Eu quero usar o pygame, mas estou tendo problemas para instalá-lo / usá-lo. Parece estar instalado, mas o Python não consegue encontrá-lo. Eu sei que há várias perguntas similares sobre isso, mas nenhuma delas deu uma resposta que funcionou para mim.
Eu usei sudo apt-get install python-pygame
. A instalação parece ter sido concluída com sucesso.Quando eu refazer, sou informado de que tenho a versão mais recente, então isso deve ser bom.
Até que isso aconteça:
>>> import pygame
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pygame
Quando procuro informações, descubro no AskUbuntu que algumas pessoas têm um problema semelhante, mas a única resposta que consegui encontrar foi que elas estavam usando o Python 3, e isso causou o problema. Eu estou usando o Python 2.7 (eu tentei importar tanto em python2 e python3, mas sem sorte.
Então eu tentei me compilar de acordo com as instruções aqui:
link
Eu recebi esta mensagem:
Package ffmpeg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ffmpeg' has no installation candidate
Então eu removi o ffmpeg e fiz todo o resto, o que parecia funcionar. Executar sudo python setup.py install
fez muitas coisas e não joguei nenhum erro ou aviso que eu pudesse ver. Mas quando terminou, ainda é impossível importar o pygame.
Também encontrei algo sobre problemas de 32 bits versus 64 bits. Poderia ser isso? Nesse caso, como posso instalar a versão correta do pygame quando sudo apt-get
não sabe?
Estas questões relacionadas fizeram-me pensar que poderia ser um problema de 32/64 bits (são sobre o Pygame noutro SO que o Ubuntu):
Minha versão em Python:
Python 2.7.8 |Anaconda 2.0.1 (64-bit)| (default, Jul 2 2014, 18:08:02)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
OS:
Ubuntu 14.04 LTS, 64 bits
ATUALIZAÇÃO:
Pygame funciona quando eu uso /usr/bin/python
e, portanto, executo esta versão do Python:
Python 2.7. (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2