0

我有一个在 Web 服务器中运行的现有 Python django 项目。现在客户端需要对现有代码进行一些更改。所以我需要在我的本地机器中设置它。该项目所需的所有软件包都安装在虚拟环境中。如何将此虚拟环境复制或克隆到我的本地计算机以运行此项目。

4

1 回答 1

0

这很容易 - 假设您的服务器 virtualenv 在里面~/example.org/_env/,而您的本地项目目录是~/Projects/example

您激活环境:

cd ~/example.org/_env/
. _env/bin/activate

然后你冻结当前环境:

pip freeze > pip-requirements.txt

然后将该文件下载到您的计算机并重建环境:

cd ~/Projects/example
virtualenv _env
pip install --use-mirrors -r pip-requirements.txt

您的项目也可能已经有 pip-requirements.txt 文件,因此如果是这种情况,您可以忽略第一步。

如果您的机器上没有 virtualenv 二进制文件,则可以使用以下命令进行安装,例如:

sudo pip install virtualenv

这将在系统范围内安装它

于 2012-11-16T23:19:36.687 回答