Estou executando o Ubuntu 13.10. Eu tenho python 2.7.5 com anaconda 1.8.0. Sempre que inicio o python e digito, import pygame
ele diz que não há módulo chamado pygame.
Como posso instalar o pygame?
Estou executando o Ubuntu 13.10. Eu tenho python 2.7.5 com anaconda 1.8.0. Sempre que inicio o python e digito, import pygame
ele diz que não há módulo chamado pygame.
Como posso instalar o pygame?
Respostas:
O motivo de você não conseguir importar o pygame para o seu interpretador python é porque você está instalando o python2 e iniciando o interpretador python3 (o Ubuntu 13.10 usa o python3 por padrão).
Para instalar o pygame para python2 (sua versão é 2.7.5), faça isso em um terminal ( Ctrl+ Alt+ t):
sudo apt-get install python-pygame
e inicie o interpretador python2
python2
e tente importar pygame como
import pygame
Para definir python2 como seu intérprete padrão, você pode definir um alias no arquivo bash_aliases. Para fazer isso, abra um terminal e digite:
nano ~/.bash_aliases
Isso pode abrir um arquivo vazio, dependendo de você ter definido um alias antes e depois digitado
alias python='python2'
Não altere os links simbólicos /usr/bin/python3
, pois isso pode interromper muitos aplicativos no Ubuntu 13.10 que usam python3 vociriferentemente.
Posso confirmar a sugestão de Jobin em seu comentário:
sudo apt-get install python-pygame
Funciona perfeitamente. Testado em 13.10.
Da próxima vez, se você quiser instalar um pacote python, poderá procurar se ele está nos repositórios executando:
apt-cache search pygame
Então você pode ver os pacotes (se eles estiverem nos repositórios) e seus nomes. A saída para apt-cache search pygame
é
lightyears - single player real-time strategy game with steampunk sci-fi
psychopy - environment for creating psychology stimuli in Python
pyntor - flexible and componentized presentation program
python-pygame - SDL bindings for games development in Python
python-pyglet - cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-dbg - high level 3D engine for Python - debug extension
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad
Nesta lista, você pode selecionar o pacote (aqui python-pygame
:) e executar sudo apt-get install the-package-name
.
Para mais depuração de dependências, consulte Instalando o pygame com o pip .
'import pygame'
ou import pygame
(sem o '')?
Isso deve instalar o pygame para o python 3, pois python3-pip é necessário para o pygame.
sudo apt-get install python3-pip python3-dev
sudo pip3 install pygame
Para instalar o PyGame for Python 3.x no Ubuntu 19.04 e posterior, abra o terminal e digite:
sudo apt install python3-pygame
Para instalar python3-pygame 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 proposto por cosmic # para 19.04 substitua cosmic por disco
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
Para instalar python-pygame em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:
sudo apt install python-pygame
sudo apt-get install python-pygame
?