5
我有一个在Web Server中运行的现有Python django项目。现在,客户端需要对现有代码进行一些更改。所以我需要在我的本地机器上设置它。该项目所需的所有软件包都安装在虚拟环境中。如何将此虚拟环境复制或克隆到本地计算机以运行此项目。如何从Web服务器复制/克隆虚拟环境
我有一个在Web Server中运行的现有Python django项目。现在,客户端需要对现有代码进行一些更改。所以我需要在我的本地机器上设置它。该项目所需的所有软件包都安装在虚拟环境中。如何将此虚拟环境复制或克隆到本地计算机以运行此项目。如何从Web服务器复制/克隆虚拟环境
这是很容易 - 说出你的服务器的virtualenv里面~/example.org/_env/
和您的本地项目目录是~/Projects/example
:
您激活环境:
cd ~/example.org/_env/
. _env/bin/activate
然后你冻结当前ENV:
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
这将安装全系统