是否有复制pip库的命令/过程

2024-04-24 23:52:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两台机器A和B。机器A是我的开发环境,机器B是我的部署机器。机器A安装了一堆pip库。有没有一种方法可以让我在机器B上安装那些相同的pip库。我现在唯一能想到的方法就是做一个pip列表,然后逐个安装这些库。有没有更快的方法?你知道吗


Tags: pip方法机器列表环境部署
3条回答

@ehacinom的答案指向正确的方向,但并不完整。你知道吗

在安装程序包的计算机上,您需要执行以下操作:

pip freeze > requirements.txt

另一方面,要安装它们,需要复制文件,然后执行以下操作:

pip install -r requirements.txt

虽然requirements.txt通常被视为一种约定,但文件名并不重要。您可以在许多git存储库中看到这一点。你知道吗

通过手动或编程编辑文件,可以编辑或删除要安装的软件包。你可能想看看:https://stackoverflow.com/a/23642321/4396006

是的,pip freeze > requirements.txt

这正是需求文件的用途。你知道吗

在机器1上:

pip freeze > requirements.txt

将文件复制到计算机2,您可以执行以下操作:

pip install -r requirements.txt

通常,该文件与其余代码处于版本控制中,并且两台计算机上都有virtualenv。你知道吗

相关问题 更多 >