我在Web Server中运行了一个现有的Python django项目。现在客户端需要对现有代码进行一些更改。所以我需要在我的Local Machine中进行设置。此项目所需的所有软件包都安装在虚拟环境中。如何将此虚拟环境复制或克隆到本地计算机以运行此项目。
答案 0 :(得分: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
将在系统范围内安装