我有一台机器安装了我常用的 python 包。我想在另一台机器或不同python版本的同一台机器上安装相同的包。我想知道 pip 或 easy-install 或其他方法是否可以让我批量安装这些软件包。当我使用 perl 时,它有一个类似于 bundle 包的东西,如何在 python 中做到这一点?
问问题
824 次
2 回答
9
Pip 有一些很棒的功能。它允许您将环境中的所有要求保存在文件中,使用pip freeze > reqs.txt
然后您可以稍后执行 :pip install -r reqs.txt
并且您将获得相同的确切环境。
您还可以.pybundle
使用该命令将多个库捆绑到一个文件中pip bundle MyApp.pybundle -r reqs.txt
,然后使用pip install MyApp.pybundle
.
我想这就是你要找的:)
于 2010-06-24T02:05:18.453 回答
0
我在我的一个存储库中保存了一个requirements.txt
文件,其中包含我所有的基本 python 要求,并使用 PIP 将它们安装在任何新机器上。
我的每个项目也有它自己的requirements.txt
文件,其中包含它的所有依赖项,以供 w/virtualenv 使用。
于 2010-06-24T01:49:24.553 回答