Подтвердить что ты не робот

Где я могу найти и установить зависимости для pygame?

Я относительно новичок в 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

Если бы вы могли дать мне несколько советов, я был бы признателен.

Спасибо.

4b9b3361

Ответ 1

Для debian имеется готовый пакет. См. здесь. Вы должны установить его с помощью apt-get или чего-то подобного.

Ответ 2

$ 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

Ответ 3

Вот, один из самых полезных инструментов на dsitros на основе debian:

apt-get build-dep python-pygame

Устанавливает все зависимости, необходимые для сборки pygame:)

В Fedora:

yum-builddep package_name

Ответ 4

Если вы запустите один из поддерживаемых дистрибутивов Linux (см. раздел "Unix Distributions" ), вы просто установите pygame из репозитория, а зависимости также установлен.

Как правило, вам нужны SDL (libsdl и друзья), Python, Numpy.

Ответ 5

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

Ответ 6

эти шаги работают для меня на 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