我正在虚拟环境中学习Python。在我的一个小项目中

pipenv run python myproject.py

它在C:\Users\USERNAME\.virtualenvs中为我创建了一个virtualenv

我发现它还在我的项目源代码目录下创建或修改了一些文件。我只是想知道如何干净地删除这个virtualenv,并将我的项目反向到一个无virtualenv状态。

我使用的是python 3.6.4和PyCharm。


当前回答

可以使用——rm选项运行pipenv命令,如下所示:

pipenv --rm

这将删除在~/.virtualenvs下为您创建的virtualenv

看到https://pipenv.kennethreitz.org/en/latest/cli/ cmdoption-pipenv-rm

其他回答

我知道这个问题有点老了,但是

你可以在Pipfile所在的项目根目录下运行

pipenv --venv

它返回

Linux / OS X:

/Users/your_user_name/.local/share/virtualenvs/model-N-S4uBGU

窗口:

C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU

然后通过输入删除这个env

Bash / Zsh:

rm -rf /Users/your_user_name/.local/share/virtualenvs/model-N-S4uBGU

Powershell:

Remove-Item -Recurse -Force 'C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU'

命令提示符

rmdir /s "C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU"

可以使用——rm选项运行pipenv命令,如下所示:

pipenv --rm

这将删除在~/.virtualenvs下为您创建的virtualenv

看到https://pipenv.kennethreitz.org/en/latest/cli/ cmdoption-pipenv-rm