193

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

pipenv run python myproject.py

它为我创建了一个 virtualenvC:\Users\USERNAME\.virtualenvs

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

我正在使用 python 3.6.4 和 PyCharm。

4

2 回答 2

426

您可以使用以下选项运行pipenv命令:--rm

pipenv --rm

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

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

于 2018-01-24T21:12:14.937 回答
28

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

在 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

然后通过键入删除此环境

  • 重击/Zsh:
rm -rf /Users/your_user_name/.local/share/virtualenvs/model-N-S4uBGU
  • 电源外壳:
Remove-Item -Recurse -Force 'C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU'
  • 命令提示符
rmdir /s "C:\Users\your_user_name\.virtualenvs\model-N-S4uBGU"
于 2021-02-20T09:59:15.123 回答