2010-09-21 112 views
3

在GNU/Linux中安装python模块。在安装模块上是否有很好的PDF?我想安装其中一些Python: 50 modules for all needs。我试过PIL http://effbot.org/downloads/Imaging-1.1.7.tar.gz但它没有工作。在GNU/Linux中安装python模块

PS:社区wiki是什么意思?

+0

*“PS”*:阅读页面顶部的FAQ链接。 – 2010-09-21 11:29:42

+1

社区Wiki是一项功能,它允许信誉低得多的人编辑您的帖子,例如“社区”问题或答案。它也会阻止你从upvotes获得声望,并且一些用户(不正确地)将受欢迎的问题推向社区wiki,只是因为他们嫉妒声誉潜力。 – 2010-09-21 11:30:25

回答

0

在Debian或Ubuntu系统上,安装Python软件包(如果可用)的最简单方法是apt-get。 easy_install系统包含更多的Python软件包,但apt-get软件包专门针对您的系统进行了调整。

他们总是以'python-'开头。

例如,

sudo apt-get install python-imaging 
+1

请注意,这不会与'virtualenv'搭配得很好 – aaronasterling 2010-09-30 01:07:38

4

多数那些可能已经可作为你的Linux发行包。你没有提到你使用过哪一个。通常,“apt-get”或“yum”将覆盖大多数当前的分布。阅读这些工具的手册页,并使用搜索功能来查找包含名称“python”的软件包或列表中软件包的名称。

如果你想要的不在那里,请安装“setuptools”,然后使用“easy-install”从Python包索引(PyPI)中获取它们。

只有上述失败时,您应该从源代码构建。这将需要一个构建环境,通常包括安装“dev”或“development”包,例如在某些发行版中安装“python-dev”。您可能还需要其他一些库-dev软件包。

安装了所需的开发包后,应使用从源代码构建的distutils(或setuptools)标准方法。

命令

$蟒蛇的setup.py建立

应该工作。如果没有,你可能需要更多的-dev包。检查错误消息。

如果它生成了,然后使用“sudo python setup.py install”来安装它。

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