我使用以下命令创建了一个环境:virtualenv venv——distribute
使用以下命令无法删除:rmvirtualenv venv - 这是virtualenvwrapper的一部分,如下面的virtualenvwrapper的答案所述
我在我的当前目录中做了一个l_1,我仍然看到venv
我可以删除它的唯一方法似乎是:sudo rm -rf venv
注意,环境不是活动的。我运行的是Ubuntu 11.10。什么好主意吗?我试过重启系统,但没有成功。
我使用以下命令创建了一个环境:virtualenv venv——distribute
使用以下命令无法删除:rmvirtualenv venv - 这是virtualenvwrapper的一部分,如下面的virtualenvwrapper的答案所述
我在我的当前目录中做了一个l_1,我仍然看到venv
我可以删除它的唯一方法似乎是:sudo rm -rf venv
注意,环境不是活动的。我运行的是Ubuntu 11.10。什么好主意吗?我试过重启系统,但没有成功。
当前回答
我使用pyenv uninstall my_virt_env_name删除虚拟环境。
注意:我正在使用通过安装脚本安装的pyenv-virtualenv。
其他回答
如果你是一个Windows用户,并且你正在使用conda在Anaconda提示符中管理环境,你可以执行以下操作:
确保您禁用了虚拟环境或重新启动Anaconda Prompt。使用实例删除虚拟环境。
$ conda env remove --name $MyEnvironmentName
或者,您可以访问
C:\Users\USERNAME\AppData\Local\Continuum\anaconda3\envs\MYENVIRONMENTNAME
(这是默认的文件路径),并手动删除文件夹。
Deactivate是您正在寻找的命令。如前所述,没有删除虚拟环境的命令。简单地禁用它!
有可能某些资源将被激活,这使得仅仅删除目录是不可能的。所有Python进程都应该提前停止:
pkill -9 python
rm -rf venv
您可以通过递归地卸载所有依赖项,然后删除venv来删除所有依赖项。
编辑包括艾萨克特纳评论
source venv/bin/activate
pip freeze > requirements.txt
pip uninstall -r requirements.txt -y
deactivate
rm -r venv/
只需使用蟒蛇领航员删除选定的环境。