在哪里可以找到并安装pygame的依赖项?
我对Linux还比较陌生,正在尝试为Python安装pygame开发环境。当我运行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
如果你能给我一些指导,我会非常感激。
谢谢你。
9 个回答
26
看啊,这是在基于Debian的系统上最有用的工具之一:
apt-get build-dep python-pygame
它会安装构建pygame所需的所有依赖项 :)
在Fedora系统上:
yum-builddep package_name
38
这段代码的意思是用一个命令来安装一些软件包。你需要在电脑上打开一个终端,然后输入这行命令。这里面的“sudo”是让你以管理员的身份来执行这个命令,确保你有权限去安装东西。
后面的“apt-get install”是告诉系统你想要安装一些东西。接下来的部分就是你要安装的具体软件包的名称。这些软件包包括了Python开发工具、一些图像和音频处理的库,还有其他一些用来处理视频和音频的工具。
最后一句“Or sorted slightly:”表示接下来可能会有一个稍微整理过的版本,可能是为了让人更容易阅读。
sudo apt-get install \
python-dev \
python-numpy \
subversion \
ffmpeg \
libsdl1.2-dev \
libsdl-image1.2-dev \
libsdl-mixer1.2-dev \
libsdl-ttf2.0-dev \
libavcodec-dev \
libavformat-dev \
libportmidi-dev \
libsmpeg-dev \
libswscale-dev \
8
对于Debian系统,有一个现成的安装包可以使用。你可以在这里找到它。你应该可以通过apt-get
或者类似的命令来安装它。