我在哪里可以找到并安装pygame的依赖项?

And*_*ndy 24 python linux debian pygame

我对linux比较新,我正在尝试为python安装pygame dev环境.当我运行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
Run Code Online (Sandbox Code Playgroud)

如果你能给我一些指导,我会很感激.

谢谢.

小智 24

$ 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


Guy*_*oft 20

看,这是基于debian的dsitros上最有用的工具之一:

apt-get build-dep python-pygame
Run Code Online (Sandbox Code Playgroud)

安装构建pygame所需的所有依赖项:)

在Fedora上:

yum-builddep package_name
Run Code Online (Sandbox Code Playgroud)


Con*_*ius 7

对于debian,有一个预先构建的包.看到这里.您应该可以安装它apt-get或类似的东西.