Instalação
Comece instalando as dependências necessárias para o perfeito funcionamento do
Pygame, você precisará do mercurial e checkinstall para a instalação.
Mercurial é uma ferramenta multiplataforma de controle de versão distribuído para desenvolvedores de software. O sistema é implementado principalmente em Python, porém, o utilitário binário diff foi escrito em C. Mercurial, foi inicialmente escrito para rodar sobre GNU/Linux, mas foi portado para Windows, MacOS X, e a maioria dos outros sistemas Unix.
Mercurial é, principalmente, um programa de linha de comando. Todas as operações do Mercurial são chamadas através de palavras chave de opções para o programa controlador hg, uma referência para o símbolo químico do elemento Mercúrio.
Fonte:
Mercurial – Wikipédia, a enciclopédia livre
No terminal
Linux, digite como
root:
# apt-get install python3-dev libsdl-dev libsdl-image1.2-mixer1.2-dev libsdl-dev-ttf2.0 libsmpeg libsdl1.2-dev python-numpy-dev libportmidi ffmpeg-dev libavformat-dev libswscale-dev checkinstall libavcodec-dev mercurial
Você deve baixar a versão mais recente do código-fonte - Pygame - usando o comando
hg do Mercurial.
No terminal Linux, dentro do diretório de compilação de sua escolha, digite como root:
Obs.: gosto de usar o diretório "/opt" do meu
Ubuntu 12.04 para baixar fontes e compilá-los.
# hg clone https://bitbucket.org/pygame/pygame
Depois do download dos arquivos necessários, digite:
# cd pygame
Para a compilação do código-fonte, digite no terminal estes comandos:
# python3.3 setup.py build
# checkinstall python3.3 setup.py install
Depois do comando acima, ele fará alguma perguntas, aperte
Enter e espere a compilação e criação das pastas necessárias.
Agora abra o Python interativo, e dê o comando
import:
python3.3
Python 3.3.2 (default, May 27 2013, 09:18:15)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame

Se não aparecer nenhuma mensagem de erro, está instalado e configurado para ser usado o curso do "Python para Zumbis" de
Fernando Masanori.
Se houver erro, revise os passos acima.
Se você quiser aprender Python:
Este curso foi desenhado para ser uma introdução fácil e divertida à programação, usando a linguagem Python.
Fontes:
Não estou conseguindo baixar,quando digito sudo apt-get install python3-dev libsdl-dev libsdl-image1.2-mixer1.2-dev libsdl-dev-ttf2.0 libsmpeg libsdl1.2-dev python-numpy-dev libportmidi ffmpeg-dev libavformat-dev libswscale-dev checkinstall libavcodec-dev mercurial
aparece isso
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Note, a seleccionar 'libsdl1.2-dev' em vez de 'libsdl-dev'
Note, a seleccionar 'python-numpy' em vez de 'python-numpy-dev'
E: Impossível encontrar o pacote libsdl-image1.2-mixer1.2-dev
E: Não foi possível encontrar o pacote através da expressão regular 'libsdl-image1.2-mixer1.2-dev'
E: Impossível encontrar o pacote libsdl-dev-ttf2.0
E: Não foi possível encontrar o pacote através da expressão regular 'libsdl-dev-ttf2.0'
E: Impossível encontrar o pacote libsmpeg
E: Impossível encontrar o pacote libportmidi
E: Impossível encontrar o pacote ffmpeg-dev
O que tenho que fazer para conseguir baixar o pygame?