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


129

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

pipenv run python myproject.py

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

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

我正在使用python 3.6.4和PyCharm。

Answers:


275

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

pipenv --rm

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

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


2
所以...如果我还有目录包含Pipfile。但是,如果我删除了该怎么办?
offby

7
@ offby1只需在终端中手动删除即可,方法是转到~/.virtualenvs并删除目录。该目录以项目加上其位置的哈希值命名,例如projectname-Kovkq8ZR
Tom

5
如果有创建环境的命令,则应该有删除命令而不是开关的命令。
安德鲁

1
我想删除特定的virtualenv而不是全部,怎么办?
Banee Ishaque K

5
@BaneeIshaqueK pipenv --rm只会删除当前目录中virtualenv关联Pipfile的。
Marco Sulla,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.