如何一步安装许多python扩展

时间:2013-01-07 19:19:03

标签: python

是否可以收集许多Python扩展并一步安装它们?我有一个开源项目的Python构建环境,通常需要在多台机器上重新创建。每次我们需要这样做时,双击一堆python扩展exes是一件痛苦的事。

理想情况下,我想将完整的构建环境,Python,扩展,系统环境变量等全部打包到一步安装过程中。但单步扩展安装也会有所帮助。这可能吗?

2 个答案:

答案 0 :(得分:9)

是的,你可以这样做......你的系统中是否安装了pip(python indexed package)? 如果没有,那么安装它...并将所有扩展名放入一个文本文件中......比如requirements.txt ...

这是通过运行

来完成的

pip freeze > requirements.txt

然后通过使用pip你可以安装它......使用这个命令......

pip install -r requirements.txt ...

它将安装文件中提到的所有扩展程序......

你可以在这里找到pip包pip 可能会帮助你...

答案 1 :(得分:1)

您可以使用Distribute定义程序包的依赖关系,当您要求安装程序包时,easy_install或pip将安装所有依赖项。