如何删除 pipenv 的 PipFile、PipFile.lock 和关联的 virtualenv?

Sun*_*ear 5 python pipenv

要创建pipenv一个Python项目,我首先创建一个项目文件夹,进入该文件夹,指示pipenv创建的PipfilePipfile.lock并且像这样相关的虚拟环境:

$ mkdir Project
$ cd Project
$ pipenv --three
Creating a virtualenv for this project…
Using /usr/bin/python3 (3.5.2) to create virtualenv…
?Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in ~/.local/share/virtualenvs/Projects-jrsJaPdI/bin/python3
Also creating executable in ~/.local/share/virtualenvs/Projects-jrsJaPdI/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: ~/.local/share/virtualenvs/Projects-jrsJaPdI
Creating a Pipfile for this project…
$
$ pipenv install --dev
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Updated Pipfile.lock (711973)!
Installing dependencies from Pipfile.lock (711973)…
     ???????????????????????????????? 0/0 — 00:00:00
To activate this project's virtualenv, run the following:
 $ pipenv shell
Run Code Online (Sandbox Code Playgroud)

是删除所有pipenv创建的正确方法,当不在pipenv shell模式下时,只需在 Project 目录中执行以下操作:

$ pipenv --rm
$ rm Pipfil*
Run Code Online (Sandbox Code Playgroud)

这意味着我不得不删除项目文件夹中的虚拟环境第一,然后除去PipfilePipfile.lock随后?

rap*_*ngy 7

我们到了:

# Removing venv directory ...
$ pipenv --rm

# ... and Pipfile, Pipfile.lock
$ rm Pipfile*

# Strange that deleted venv still activated, so exit from it.
$ exit
Run Code Online (Sandbox Code Playgroud)