如何从服务器复制/克隆虚拟环境到本地机器
我有一个已经在网络服务器上运行的Python Django项目。现在客户需要对现有代码做一些修改。所以我需要在我的本地电脑上设置这个项目。这个项目所需的所有软件包都安装在一个虚拟环境中。我该如何将这个虚拟环境复制或克隆到我的本地电脑上,以便运行这个项目呢?
2 个回答
2
请使用“冻结”命令,这样你就能得到一个包含所有软件包版本的文本文件。然后可以用easy install或者pip install来安装它们。
54
- 在远程机器上运行
pip freeze > requirements.txt
这个命令 - 把生成的
requirements.txt
文件复制到你的本地机器上 - 在你本地的虚拟环境中,运行
pip install -r requirements.txt
这个命令
只要这些要求都是正常的Python包,你就可以顺利进行下一步了。