在GNU/Linux中安装Python模块

3 投票
2 回答
12343 浏览
提问于 2025-04-16 04:24

在GNU/Linux系统上安装Python模块。有推荐的PDF资料吗?我想安装一些《Python: 50个满足各种需求的模块》里的模块。我尝试过安装PIL模块,链接是http://effbot.org/downloads/Imaging-1.1.7.tar.gz,但没有成功。

另外,社区维基是什么意思?

2 个回答

0

在Debian或Ubuntu系统上,安装Python包最简单的方法是使用apt-get。如果有的话,apt-get会提供可用的Python包。虽然easy_install系统里有更多的Python包,但apt-get提供的包是专门为你的系统优化过的。

这些包的名字通常都是以'python-'开头的。

例如,

sudo apt-get install python-imaging
4

大部分你需要的东西可能在你的Linux系统里已经有了。你没有说你用的是哪个版本。一般来说,“apt-get”或“yum”可以满足大多数当前的版本。你可以查看这些工具的手册,利用搜索功能找找包含“python”这个名字的包,或者列表中那些包的名字。

如果你想要的包没有找到,可以先安装“setuptools”,然后用“easy-install”从Python包索引(PyPI)下载你需要的包。

只有在以上方法都不行的情况下,才需要从源代码编译。这需要一个编译环境,通常需要安装一些“dev”或“development”包,比如在某些版本中需要“python-dev”。你可能还需要其他一些库的-dev包。

一旦你安装了所需的开发包,就可以使用distutils(或setuptools)标准的方法从源代码编译。

你可以使用以下命令:

$ python setup.py build

如果这个命令不行,你可能需要更多的-dev包。检查一下错误信息。

如果编译成功了,就可以用“sudo python setup.py install”来安装它。

没有更多的信息,很难给出更具体的答案。

撰写回答