在GNU/Linux中安装Python模块
在GNU/Linux系统上安装Python模块。有推荐的PDF资料吗?我想安装一些《Python: 50个满足各种需求的模块》里的模块。我尝试过安装PIL模块,链接是http://effbot.org/downloads/Imaging-1.1.7.tar.gz,但没有成功。
另外,社区维基是什么意思?
2 个回答
在Debian或Ubuntu系统上,安装Python包最简单的方法是使用apt-get。如果有的话,apt-get会提供可用的Python包。虽然easy_install系统里有更多的Python包,但apt-get提供的包是专门为你的系统优化过的。
这些包的名字通常都是以'python-'开头的。
例如,
sudo apt-get install python-imaging
大部分你需要的东西可能在你的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”来安装它。
没有更多的信息,很难给出更具体的答案。