删除python3中使用venv创建的虚拟环境

时间:2017-05-24 12:39:11

标签: python python-3.x python-venv

如何删除使用

创建的虚拟环境
python3 -m venv <name>

我可以删除目录吗?

这似乎是谷歌搜索应该轻易回答的问题,但我只找到了删除使用virtualenvpyvenv创建的环境的答案。

4 个答案:

答案 0 :(得分:17)

是,删除目录。它是venv,模块和库的可执行文件以及venvs的其他所有内容的保存位置。

答案 1 :(得分:4)

在使用python3 -m venv .或其他方式创建的venv项目文件夹中,运行此命令以删除venv文件:

rm -r bin include lib lib64 pyvenv.cfg share

如果您仍使用source bin/activate仍处于静脉中,请先运行deactivate

但是,根据this page来说,应该始终使用python3 -m venv venv,以便venv文件可以整洁地包含在项目根目录中的单个venv文件夹中。这样,Visual Studio Code Python扩展也可以找到/使用它。

答案 2 :(得分:1)

您应首先停用您的环境。不确定是否停用会导致任何问题,但这是正确的方法。停用后,您只需删除虚拟环境目录即可。

要停用,只需执行“停用”即可。 bash命令在虚拟环境树中的任何位置。

答案 3 :(得分:1)

在WINDOWS中删除环境。确保您处于激活的环境中:

$ deactivate

这将停用您当前的环境。 现在,您可以转到文件夹所在的目录。手动删除。完成!

要创建新的环境,只需从bash中进行操作即可:

$ python3 -m venv venv

要激活它:

$ source venv/bin/activate