如何从服务器复制/克隆虚拟环境到本地机器

31 投票
2 回答
24707 浏览
提问于 2025-04-17 12:39

我有一个已经在网络服务器上运行的Python Django项目。现在客户需要对现有代码做一些修改。所以我需要在我的本地电脑上设置这个项目。这个项目所需的所有软件包都安装在一个虚拟环境中。我该如何将这个虚拟环境复制或克隆到我的本地电脑上,以便运行这个项目呢?

2 个回答

2

请使用“冻结”命令,这样你就能得到一个包含所有软件包版本的文本文件。然后可以用easy install或者pip install来安装它们。

54
  1. 在远程机器上运行 pip freeze > requirements.txt 这个命令
  2. 把生成的 requirements.txt 文件复制到你的本地机器上
  3. 在你本地的虚拟环境中,运行 pip install -r requirements.txt 这个命令

只要这些要求都是正常的Python包,你就可以顺利进行下一步了。

撰写回答