Я следовал методу @ Søren, но без числа -u.
Единственным осложнением было несколько ошибок компиляции в последней строке, все из-за синтаксических и юникодных различий между Python 2 и Python 3, но с небольшой проверкой веб-документации было несколько минут, когда текстовый редактор изменил следующие файлы (все пути указаны относительно каталога pygame, созданного во время загрузки):
gedit build/lib.linux-x86_64-3.2/pygame/colordict.py
gedit build/lib.linux-x86_64-3.2/pygame/tests/test-utils/png.py
gedit build/lib.linux-x86_64-3.2/pygame/examples/movieplayer.py
Номера строк из сообщений об ошибках компилятора отлично подходят для того, чтобы дать вам, с чего начать.На что нужно обратить внимание:
1 remove all references to u"xxxx" colours
2 use Python3 syntax for exceptions
3 change all print commands to Python3 equivalents
Затем повторите команду окончательной компиляции:
sudo python3 setup.py install
Если вы пропустили одну или две или ошиблись, просто продолжайте движениередактирование цикла и его повторная компиляция до тех пор, пока он не заработает.
Кстати, я намеренно не дал подробностей о сообщениях компилятора, потому что я ожидаю, что они будут зависеть от текущей сборки, которую вы загружаете.Файлы, которые мне нужно было изменить, были для версии «1.9.2pre», загруженной на дату в этом сообщении.