Estou usando o Ubuntu 13.10. Tenho o python 2.7 e python 3.3. Instalei o pygame corretamente no python 2.7. Como posso instalá-lo no python3.3? O pygame suporta python3.3 ou não?
Estou no Ubuntu 14.04 com python 3.4, funciona para mim. Obrigado
ifyalciner 23/02
1
Estou executando o Xubuntu 16.04 LTS com Python 3.5.2. Antes de me permitir construí-lo, de acordo com suas instruções acima, eu também tive que instalar as ferramentas de instalação via sudo apt-get install python3-setuptools(fonte: stackoverflow.com/a/14426553/4561887 ). Tudo o resto funcionou muito bem!
Gabriel Staples
Tentei adicionar essa dependência à sua resposta por meio de uma edição, mas ela foi rejeitada. Por isso, acabei de postar outra resposta, de acordo com as recomendações dos revisores de edição.
Gabriel Staples
Eu também tive que corrersudo apt-get install python3-setuptools
Moebius
4
Infelizmente você precisa recompilar. E infelizmente a última versão estável (1.9.1) não suporta python 3 ...
Portanto, você precisa baixar o último código-fonte do tronco, pulando para que não esteja quebrado no momento:
Isso instalará a dependência usada pela versão do pygame disponível no seu depósito de pacotes. Talvez uma nova versão precise de outra dependência! Também precisamos especificar python3-dev e python3-numpy porque, bem, o build-dep instalará a versão python2 desses pacotes ...
Agora você pode executar:
cd pygame
python3 config.py
Se alguma dependência estiver faltando, o config.py os listará e perguntará se você deseja continuar se essa dependência não é obrigatória. Você pode instalá-los se quiser / puder ou simplesmente ignorá-lo e provavelmente perderá alguma funcionalidade.
Tentei adicionar isso à resposta aceita, mas ela foi rejeitada, por isso estou publicando como uma resposta separada.
Em versões mais recentes de derivados do Ubuntu (ex: Xubuntu 16.04 LTS) Ubuntu e, a resposta aceita está faltando uma dependência importante antes de chamar o comando de compilação, a saber: python3-setuptools. Portanto, estou postando esta resposta com essa dependência adicionada.
Concluí com êxito as etapas abaixo no Xubuntu 16.04 LTS para instalar pygameno Python 3.5.2.
(Nota: para instalar o pygame no Python 2, basta usar sudo apt-get install python-pygame).
python3 setup.py build #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install #install by passing the "install" command as an argument to the setup.py module
Para instalar o PyGame for Python 3.x no Ubuntu 19.04 e posterior, abra o terminal e digite:
sudo apt install python3-pygame
Ubuntu 18.10
Para instalar o PyGame for Python 3.x no Ubuntu 18.10, abra o terminal e digite:
sudo nano /etc/apt/sources.list
Adicione esta linha a sources.list.
deb http://archive.ubuntu.com/ubuntu/ universo de proposta cósmica
Salve o sources.list com a combinação de teclado Ctrl+ Oe pressione Entere saia com Ctrl+X
Atualize a lista de software disponível e instale python3-pygame.
sudo apt update
sudo apt install python3-pygame
Ubuntu 18.04
Além da pip installsolução óbvia no 18.04, a outra alternativa é baixar manualmente o arquivo python3-pygame .deb para o 19.04 e instalá-lo sudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.debno 18.04. Todas as dependências necessárias estão disponíveis nos repositórios padrão 18.04.
Além da solução óbvia de instalação do pip na 18.04, a outra alternativa é baixar manualmente o arquivo python3-pygame .deb da 19.04 e instalá-lo na 18.04. Todas as dependências necessárias estão disponíveis nos repositórios padrão 18.04.
sudo apt-get install python-pip; sudo pip install pygame
?python3-pip
epip3
deve ser usadoRespostas:
Aqui está um link para uma solução para o Ubuntu 12.04. Espero que ajude. Do terminal:
Mude para o diretório inicial.
Obtenha o código fonte do Pygame.
Instale dependências.
Construa e instale o Pygame.
fonte
sudo apt-get install python3-setuptools
(fonte: stackoverflow.com/a/14426553/4561887 ). Tudo o resto funcionou muito bem!sudo apt-get install python3-setuptools
Infelizmente você precisa recompilar. E infelizmente a última versão estável (1.9.1) não suporta python 3 ...
Portanto, você precisa baixar o último código-fonte do tronco, pulando para que não esteja quebrado no momento:
Você também precisa fazer o download da dependência de compilação:
Isso instalará a dependência usada pela versão do pygame disponível no seu depósito de pacotes. Talvez uma nova versão precise de outra dependência! Também precisamos especificar python3-dev e python3-numpy porque, bem, o build-dep instalará a versão python2 desses pacotes ...
Agora você pode executar:
Se alguma dependência estiver faltando, o config.py os listará e perguntará se você deseja continuar se essa dependência não é obrigatória. Você pode instalá-los se quiser / puder ou simplesmente ignorá-lo e provavelmente perderá alguma funcionalidade.
Agora é hora de criar e instalar:
fonte
Tentei adicionar isso à resposta aceita, mas ela foi rejeitada, por isso estou publicando como uma resposta separada.
Em versões mais recentes de derivados do Ubuntu (ex: Xubuntu 16.04 LTS) Ubuntu e, a resposta aceita está faltando uma dependência importante antes de chamar o comando de compilação, a saber:
python3-setuptools
. Portanto, estou postando esta resposta com essa dependência adicionada.Concluí com êxito as etapas abaixo no Xubuntu 16.04 LTS para instalar
pygame
no Python 3.5.2.(Nota: para instalar o pygame no Python 2, basta usar
sudo apt-get install python-pygame
).Para instalá-lo no Python 3.x, faça o seguinte:
(Fonte original: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/ )
Mude para o diretório inicial.
Obtenha o código fonte do Pygame.
Instale dependências.
Construa e instale o Pygame.
fonte
Ubuntu 19.04 e posterior
Para instalar o PyGame for Python 3.x no Ubuntu 19.04 e posterior, abra o terminal e digite:
Ubuntu 18.10
Para instalar o PyGame for Python 3.x no Ubuntu 18.10, abra o terminal e digite:
Adicione esta linha a sources.list.
Salve o sources.list com a combinação de teclado Ctrl+ Oe pressione Entere saia com Ctrl+X
Atualize a lista de software disponível e instale python3-pygame.
Ubuntu 18.04
Além da
pip install
solução óbvia no 18.04, a outra alternativa é baixar manualmente o arquivo python3-pygame .deb para o 19.04 e instalá-losudo apt ./python3-pygame_1.9.4.post1+dfsg-3_amd64.deb
no 18.04. Todas as dependências necessárias estão disponíveis nos repositórios padrão 18.04.fonte