默认情况下,virtualenv不支持环境重命名。仅删除virtualenv目录并使用正确的名称创建一个新目录是更安全的。您可以通过以下方式做到这一点:
- 激活您的virtualenv:
source vnev/bin/activate
- 创建当前安装的软件包的requirements.txt:
pip freeze > requirements.txt
- 删除拼写错误的virtualenv:
rm -r vnev/
- 使用正确的名称创建一个新的virtualenv:
virtualenv venv
- 激活新的virtualenv:
source venv/bin/activate
- 从requirements.txt安装软件包:
pip install -r requirements.txt
如果不能重新创建,则可能有一些第三方工具,例如virtualenv-mv可能会有所帮助。
或者,您可以使用virtualenvwrapper,该
cpvirtualenv命令提供复制或重命名virtualenvs的命令。



