Ответ 1
Для debian имеется готовый пакет. См. здесь. Вы должны установить его с помощью apt-get
или чего-то подобного.
Я относительно новичок в Linux и пытаюсь установить среду pygame dev для python. Когда я запускаю setup.py, он говорит, что мне нужно установить следующие зависимости, один из которых я нашел и установил (SDL). Однако другие были более неуловимыми.
Hunting dependencies...
sh: smpeg-config: command not found
WARNING: "smpeg-config" failed!
SDL : found 1.2.14
FONT : not found
IMAGE : not found
MIXER : not found
SMPEG : not found
PNG : not found
JPEG : not found
SCRAP : found
PORTMIDI: not found
PORTTIME: not found
Если бы вы могли дать мне несколько советов, я был бы признателен.
Спасибо.
Для debian имеется готовый пакет. См. здесь. Вы должны установить его с помощью apt-get
или чего-то подобного.
$ sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy subversion libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev
Вот, один из самых полезных инструментов на dsitros на основе debian:
apt-get build-dep python-pygame
Устанавливает все зависимости, необходимые для сборки pygame:)
В Fedora:
yum-builddep package_name
Если вы запустите один из поддерживаемых дистрибутивов Linux (см. раздел "Unix Distributions" ), вы просто установите pygame из репозитория, а зависимости также установлен.
Как правило, вам нужны SDL (libsdl и друзья), Python, Numpy.
Mine - Fedora-20, и я нашел, что это сработало:
sudo yum install python-opengl
sudo yum install python-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL-devel smpeg-devel numpy subversion portmidi-devel
Скачан smpeg с веб-сайта:
http://freecode.com/projects/smpeg
и выполнил локальную установку:
sudo yum localinstall smpeg-0.4.5-2.1.x86_64.rpm
sudo yum install pygame pygame-devel
эти шаги работают для меня на Ubuntu 16.04:
$ sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy subversion libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev
$ sudo pip3 install pygame