假设我已经由virtualenv venv
创建了一个virtualenv项目。将此项目添加到virtualwrapper的最佳方式是什么?我能想到的方法是创建一个virtualwrapper文件夹,弄清楚包的依赖关系,将virtualenv项目目录放到virtualwrapper文件夹中,然后安装必要的包。有可能避免这个繁琐的过程吗?
发布于 2019-05-29 03:44:45
不,virtualenv是不可移植的,您不能将现有的virtualenv移动到virtualwrapper存储它的$HOME/.virtualenvs
。重建是唯一的方法。
有一件事你可以简化-列出已安装的项目及其版本,并准确地重新安装这些版本:
# In the venv
pip freeze > requirements.txt
deactivate
# Activate a new virtualwrapper-managed venv
workon newenv
pip install -r requirements.txt
https://stackoverflow.com/questions/56348670
复制相似问题