我使用以下命令创建了一个环境:virtualenv venv——distribute

使用以下命令无法删除:rmvirtualenv venv - 这是virtualenvwrapper的一部分,如下面的virtualenvwrapper的答案所述

我在我的当前目录中做了一个l_1,我仍然看到venv

我可以删除它的唯一方法似乎是:sudo rm -rf venv

注意,环境不是活动的。我运行的是Ubuntu 11.10。什么好主意吗?我试过重启系统,但没有成功。


当前回答

来自virtualenv的官方文件https://virtualenv.pypa.io/en/latest/user_guide.html

移除环境 删除虚拟环境只需停用它并删除环境文件夹及其所有内容: (ENV)禁用 $ rm -r /path/to/ENV .使用实例

其他回答

如果你是windows用户,你也可以通过以下路径删除环境:C:/Users/username/Anaconda3/envs在这里你可以看到一个虚拟环境列表,并删除你不再需要的那个。

来自virtualenv的官方文件https://virtualenv.pypa.io/en/latest/user_guide.html

移除环境 删除虚拟环境只需停用它并删除环境文件夹及其所有内容: (ENV)禁用 $ rm -r /path/to/ENV .使用实例

使用rmvirtualenv

删除一个环境,在$WORKON_HOME中。

语法:

rmvirtualenv ENVNAME

在删除当前环境之前,必须使用deactivate。

$ rmvirtualenv my_env

参考:http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

蝙蝠environmentfolder_name \只\ deactivate cd。

实际上需要两次删除。

这个项目文件夹,每个人在这个线程已经说过,你只需手动删除或使用rm -r projectfoldername

但是你还需要删除macOS /Users/edison/.pyenv/versions/3.8.0/envs/myspecialenv中的实际virtualenv。

您可以通过执行pyenv virtualenv-delete myspecialenv或手动删除来做到这一点。