Como instalar o pygame?

8

Estou executando o Ubuntu 13.10. Eu tenho python 2.7.5 com anaconda 1.8.0. Sempre que eu inicio o python e digito import pygame , ele me diz que não existe um módulo chamado pygame.

Como posso instalar o pygame?

    
por saisanjeev 04.01.2014 / 07:01

2 respostas

15

O motivo pelo qual você não é capaz de importar pygame para o interpretador python é porque você está instalando para o python2 e iniciando o interpretador python3 (o Ubuntu 13.10 usa o python3 por padrão).

Para instalar o pygame para o python2 (sua versão é 2.7.5), faça isso em um terminal ( Ctrl + Alt + t ) :

sudo apt-get install python-pygame

e, em seguida, 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 em seu 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 digitar

alias python='python2'

Não altere links simbólicos em /usr/bin/python3 , pois isso pode interromper muitos aplicativos no Ubuntu 13.10 que usam python3 vociferante.

    
por jobin 04.01.2014 / 14:37
1

Posso confirmar a sugestão de Jobin em seu comentário:

sudo apt-get install python-pygame

Funciona sem falhas. Testado em 13.10.

Da próxima vez, se você quiser instalar um pacote python, poderá pesquisar se ele está nos repositórios executando:

apt-cache search pygame

Então você pode ver os pacotes (se 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, veja Instalando pygame com pip .

    
por don.joey 04.01.2014 / 08:10

Tags