Pygame para Python 3.3 no Ubuntu

Publicado por Perfil removido em 09/09/2013

[ Hits: 13.600 ]

 


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 o kbfx no Arch Linux

Bloqueando pasta no Linux

Ouvindo música com Audacious

Instalando Spotify no Fedora 29, 30

Montando partições automaticamente no Linux Mint

Leitura recomendada

Waterfox, navegador fork do Firefox (instalando no Big Linux 20.04, Mint, Ubuntu e derivados)

Convertendo vídeo OGV (vídeo/OGG) para AVI/MPEG/MP4

Bodhi Linux: melhor distro Linux para Atom N455

Emulador HP12C no Linux

Apresentando o BlueGriffon (DreamWeaver para 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