2010-06-24 43 views
2

我有一台机器与我常用的python软件包安装。 ,我想在另一台机器或同一台机器上安装相同的软件包并使用不同的python版本。我想知道点或易于安装或其他方法是否可以让我批量安装这些软件包。当我使用perl时,它具有类似捆绑软件包的功能,如何在python中执行此操作?任何生产方式来安装一堆包

回答

0

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

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

10

皮普有一些很棒的功能。 它可以让你在一个文件中保存一个环境中的所有要求使用pip freeze > reqs.txt

你可以稍后再做:pip install -r reqs.txt,你会得到同样的确切环境。

您还可以使用命令pip bundle MyApp.pybundle -r reqs.txt将多个库捆绑到.pybundle文件中,并在稍后使用pip install MyApp.pybundle进行安装。

我想这就是你要找的:)

+0

+1提到冻结。 – sdolan 2010-06-24 02:23:31

+0

捆绑很酷。 – Glycerine 2012-07-05 09:06:54

相关问题