如何删除由“pipenv run”创建的virtualenv

10 浏览
0 Comments

如何删除由“pipenv run”创建的virtualenv

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

pipenv run python myproject.py

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

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

我正在使用Python 3.6.4和PyCharm。

admin 更改状态以发布 2023年5月21日
0
0 Comments

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

位于Pipfile所在项目的根目录中,您可以运行以下命令

pipenv --venv

其返回

  • 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"

0
0 Comments

您可以使用以下方式运行带有 --rm 选项的 pipenv 命令:

pipenv --rm

这将删除在您的 ~/.virtualenvs 下为您创建的虚拟环境

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

0