如何删除 "pipenv run" 创建的 virtualenv

How to remove a virtualenv created by "pipenv run"

我正在学习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

哪个returns

  • Linux/OS X:
/Users/your_user_name/.local/share/virtualenvs/model-N-S4uBGU
  • Windows:
C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU

然后输入

删除这个环境
  • 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"