Como instalar o pygame?


9

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 pygameele diz que não há módulo chamado pygame.

Como posso instalar o pygame?


2
Você tentou usar sudo apt-get install python-pygame?
Jobin

Sim, eu não tentar
saisanjeev

Alguma das respostas foi útil?
Jobin

sim, eu não olhei para a versão não. Eu digitei 13.04, mas na verdade era 12.04. Eu atualizei e funcionou!
21414 saisanjeev

Respostas:


19

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.


Eu uso python com anaconda 1.8.0.So sempre que eu começar a python, ele começa com anaconda
saisanjeev

entendi obrigado a todos e agradecimentos especiais a você Jobin.
saisanjeev

@saisanjeev: Aceite a resposta como ela ajudou (se o fez); caso contrário, poste a resposta que ajudou e marque como aceita.
Jobin

Observe que, para instalar o pygame no python3, é necessário construí-lo a partir do código fonte. Seguindo as instruções simples aqui ( askubuntu.com/a/406410/327339 ), além de instalar uma dependência extra antes da compilação (veja meu comentário abaixo da resposta), funcionou para mim no Xubuntu 16.04 LTS com Python 3.5.2.
Gabriel Staples

2

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 .


sim, é a mesma coisa que recebo. Mas, quando digito 'python' no Terminator ou no terminal, obtenho o seguinte: - 'Python 2.7.6 | Anaconda 1.8.0 (32 bits) | (padrão, 11 de novembro de 2013, 10:47:19) [GCC 4.1.2 20080704 (Red Hat 4.1.2-52)] no linux2 Digite "help", "copyright", "credits" ou "license" para obter mais informações .'Em seguida, após as 3 setas, digitei: 'import pygame' e ele mostrou este erro: - 'Traceback (última chamada mais recente): arquivo "<stdin>", linha 1, em <module> ImportError: nenhum módulo chamado pygame'.Por que isso é assim? Talvez porque eu uso anaconda python?
precisa saber é o seguinte

Não vejo por que esse seria o problema. Você está digitando 'import pygame'ou import pygame(sem o '')?
don.joey

Estou digitando apenas 'importar pygame'
saisanjeev

Eu sinto que é porque eu tenho anaconda 1.8.0
saisanjeev

1

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

python3 -m pip install -U pygame --user
Adam

1

Instale o Pygame para Python 3

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  

Instale o Pygame para Python 2

Para instalar python-pygame em todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:

sudo apt install python-pygame
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.