Как загрузить pygame в python.3

gnome-system-tools - пакет предоставляет всю эту информацию. Этот пакет представляет собой кросс-платформенную утилиту конфигурации.

Date & amp; Связанные с этим события включены в gnome-time-admin

. Проверьте здесь информацию о пакете: https://launchpad.net/ubuntu/quantal/+package/gnome-time-admin

1
задан 7 January 2014 в 11:19

2 ответа

К сожалению, вам нужно перекомпилировать его. И, к сожалению, последняя стабильная версия (1.9.1) не поддерживает python 3 ...

Итак, вам нужно загрузить последний исходный код с багажника, прыгая, он не сломан в данный момент: 1]

sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame

Вам также необходимо загрузить зависимость сборки:

sudo apt-get build-dep pygame
sudo apt-get install python3-dev
sudo apt-get install python3-numpy

Это установит зависимость, используемую версией pygame, доступной на вашем упаковочном складе. Более новая версия, возможно, нуждается в другой зависимости! Нам также нужно указать python3-dev и python3-numpy, потому что, ну, build-dep установит версию этих пакетов python2 ...

Теперь вы можете запустить:

cd pygame
python3 config.py
[d5 ] Если какая-либо зависимость отсутствует, config.py перечислит их и спросит, хотите ли вы продолжить, если эта зависимость не является обязательной. Вы можете установить их, если хотите / можете или просто проигнорировать это и, возможно, потеряете некоторые функции.

Теперь пришло время для сборки и установки:

python3 setup.py build
sudo python3 setup.py install
4
ответ дан 24 May 2018 в 13:17

Я попытался добавить это к принятому ответу, но он был отклонен, поэтому я отправляю его как отдельный ответ.

В более поздних версиях производных Ubuntu и Ubuntu (например: Xubuntu 16.04 LTS), принятый ответ пропускает одну важную зависимость перед вызовом команды сборки, а именно: python3-setuptools. Поэтому я отправляю этот ответ с добавленной зависимостью.

Я успешно выполнил следующие шаги в Xubuntu 16.04 LTS, чтобы установить pygame в Python 3.5.2.

(Примечание: для установки pygame в Python 2 просто используйте sudo apt-get install python-pygame).

Чтобы установить его в Python 3.x, выполните следующие действия:

(Исходный источник: http://heritagerobotics.wordpress.com/2012/11/20/compiling-pygame-for-python-3-2-in-xubuntu/)

Переход в домашний каталог.
cd ~
Получить исходный код Pygame.
sudo apt-get install mercurial
hg clone https://bitbucket.org/pygame/pygame
cd pygame
Установить зависимости.
sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev \
  libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev \
  libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev python3-setuptools
Создайте и установите Pygame.
python3 setup.py build         #build by passing the "build" command as an argument to the setup.py module
sudo python3 setup.py install  #install by passing the "install" command as an argument to the setup.py module
1
ответ дан 24 May 2018 в 13:17

Другие вопросы по тегам:

Похожие вопросы: