Pygame para Python 3.3 no Ubuntu

Publicado por Perfil removido em 09/09/2013

[ Hits: 13.450 ]

 


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

Instalando LibreOffice 7 no Debian 10 Buster

Criando uma imagem ISO no Ubuntu

Liberando Conectividade Social usando IPFW

Eliminando arquivos duplicados (quase!) automaticamente

Montando um disco virtual (.vdi) no sistema hospedeiro

Leitura recomendada

Criando um executável no Gambas - Vídeo aula

Deletando thumbnails para liberar espaço

Instalar Popcorn Time no Linux Mint (Ubuntu)

Apache - Criando Virtual Hosts

Grafix - Análise técnica no GNU/Linux

  

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