Pygame para Python 3.3 no Ubuntu
Dica publicada em Linux / Software
Pygame para Python 3.3 no Ubuntu
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.Fonte: Mercurial – Wikipédia, a enciclopédia livre
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.
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 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:
- Instalando o Python 3.3 no Ubuntu 12.04 [Dica]
- Livros gratuitos sobre Python e outros [Dica]
- How to Install Pygame to Python 3 on Ubuntu · Daniel 'MaTachi' Jonsson
- Python Para Zumbis « Pingmind
- Mercurial – Wikipédia, a enciclopédia livre
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?