How can I get pygame for Python3?
From Pygame wiki:
Does Pygame work with Python 3?
Yes. Pygame 1.9.2 supports Python 3.2 and up. Only the orphaned _movie module (not built by default) does not.
However, there seems no pre-packaged Pygame packages for Python 3 in Ubuntu repositories, at least as of 14.04.
I would suggest you to get the source packages from the pygame website and install it locally into a virtualenv or buildout. Globally installing python modules in evil anyway :) Here are the instructions: http://www.pygame.org/wiki/CompileUbuntu
Alternatively you can try this PPA: https://launchpad.net/~thopiekar/+archive/ubuntu/pygame
Thanks to Sergey's suggestion, this is how to get it working:
INSTALL
(1) Move to a directory where you want the source code to be downloaded to
(2) svn co svn://seul.org/svn/pygame/trunk pygame
NOTE: Be sure to use the svn method. Simply downloading the pygame*.tar.gz
file from the pygame downloads page didn't work!
(3) cd pygame
(4) python3 config.py
NOTE: This confirms that you have the dependencies.
(5) python3 setup.py build
(6) sudo python3 setup.py install
NOTE: On my machine, I have the distro's python3.2 installed (which is in
the /usr/lib directory). This step places the pygame module into
/usr/local/lib -- which is what you want (per Sergey's suggestion).
TEST
(1) python3
(2) At the '>>>' prompt, type "import pygame"
VALIDATION: If you get another '>>>' prompt, all is well.
per BlaXpirit, you may also choose to use hg instead of svn:
hg clone https://bitbucket.org/pygame/pygame
Someone needs to make a python3-pygame
package that does this, but no one has yet
sudo apt-get install mercurial python3-dev python3-numpy libav-tools \
libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev \
libsdl1.2-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev
hg clone https://bitbucket.org/pygame/pygame
cd pygame
python3 setup.py build
sudo python3 setup.py install