任何有效的方式来安装一堆包

时间:2010-06-24 01:43:41

标签: python pip

我有一台机器安装了我常用的python包。 我想在另一台机器或具有不同python版本的同一台机器上安装相同的软件包。我想知道pip或easy-install或其他方法是否允许我批量安装这些软件包。当我使用perl时,它有类似bundle包,如何在python中做到这一点?

2 个答案:

答案 0 :(得分:10)

Pip有一些很棒的功能。 它允许您使用pip freeze > reqs.txt

保存文件中环境的所有要求

您可以稍后执行:pip install -r reqs.txt,您将获得完全相同的环境。

您还可以使用命令.pybundle将多个库捆绑到pip bundle MyApp.pybundle -r reqs.txt文件中,然后将其与pip install MyApp.pybundle一起安装。

我想这就是你要找的东西:)

答案 1 :(得分:0)

我在我的一个存储库中保留了一个requirements.txt文件,该存储库具有我所有的基本python要求,并使用PIP在任何新计算机上安装它们。

我的每个项目都有自己的requirements.txt文件,其中包含使用w / virtualenv的所有依赖项。