如何删除使用
创建的虚拟环境python3 -m venv <name>
我可以删除目录吗?
这似乎是谷歌搜索应该轻易回答的问题,但我只找到了删除使用virtualenv
或pyvenv
创建的环境的答案。
答案 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