Python è già installato di serie, sia nella versione 2.7 che 3.3, mentre la libreria Pygame è disponibile solo per la versione Python 2.7

Se si utilizza, quindi, la versione Python 2.7 si può semplicemente eseguire il seguente comando:

#yum install python-pygame

Per installare Pygame in modo che sia possibile utilizzarlo con Python3 (versione utilizzata in ogni esempio riportato in questo sito), basta seguire le seguenti istruzioni :

1. Installazione delle librerie devel
#yum install python3-devel SDL SDL-devel smpeg smpeg-devel portmidi portmidi-devel ffmpeg ffmpeg-devel
2. Installazione delle estensioni SDL e grafiche
#yum install SDL_mixer-devel SDL_image-devel SDL_ttf-devel freetype-devel libjpeg-devel libpng-devel
3. Installazione di subversion
#yum install subversion
4. Copia locale della versione corrente di Pygame
#svn co svn://seul.org/svn/pygame/trunk pygame
5. Configurazione di Pygame
#cd pygame
#python3 config.py

NOTA: le avvertenze relative a smpeg possono essere trascurate…

6. Compilazione di Pygame
#python3 setup.py build
7. Installazione di Pygame
#python3 setup.py install

NOTA: Se si dovesse ottenere il seguente errore

/usr/bin/ld: impossibile trovare -lporttime

occorre spostarsi nella directory

#cd /usr/lib

oppure

#cd /usr/lib64

ed eseguire il seguente comando:

ln -s libportmidi.so.0 libporttime.so
8. Test di Pygame

Dopo aver lanciato l’editor di Python

$idle3

occorre digitare il comando

import pygame

python3_pygame

Tags: , ,