Pygame para Python 3.3 no Ubuntu

Publicado por Perfil removido em 09/09/2013

[ Hits: 13.316 ]

 


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.
Linux: Pygame para Python 3.3 no Ubuntu
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

Linux: Pygame para Python 3.3 no Ubuntu 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:
Outras dicas deste autor

Todos os meus programas para Slackware i686

Nautilus Elementary: gerenciador de arquivos mais simples para o Gnome

Criando visualizador de imagens no Lazarus - Vídeo aula

Recursão em C

Jogos em SWF (Flash Player)? Veja como reproduzir offline

Leitura recomendada

Jogo Educacional Matix

GnuCash e Expense Register: GNU/Linux e Android no controle das finanças

Como atualizar o aMSN no Ubuntu 9.04

Google Earth 7.1 no Ubuntu 14.04 64 bits (BETA 1)

Latex em cores (apresentações)

  

Comentários
[1] Comentário enviado por Enter em 17/12/2013 - 12:50h

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?

[2] Comentário enviado por Enter em 17/12/2013 - 17:46h

alguem pode me ajudar?

[3] Comentário enviado por Enter em 19/12/2013 - 00:14h

Já resolvi o problema.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts