我正在虚拟环境中学习Python。在我的一个小项目中
pipenv run python myproject.py
它在C:\Users\USERNAME\.virtualenvs中为我创建了一个virtualenv
我发现它还在我的项目源代码目录下创建或修改了一些文件。我只是想知道如何干净地删除这个virtualenv,并将我的项目反向到一个无virtualenv状态。
我使用的是python 3.6.4和PyCharm。
我正在虚拟环境中学习Python。在我的一个小项目中
pipenv run python myproject.py
它在C:\Users\USERNAME\.virtualenvs中为我创建了一个virtualenv
我发现它还在我的项目源代码目录下创建或修改了一些文件。我只是想知道如何干净地删除这个virtualenv,并将我的项目反向到一个无virtualenv状态。
我使用的是python 3.6.4和PyCharm。
当前回答
我知道这个问题有点老了,但是
你可以在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
然后通过输入删除这个env
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"
其他回答
我知道这个问题有点老了,但是
你可以在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
然后通过输入删除这个env
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"
可以使用——rm选项运行pipenv命令,如下所示:
pipenv --rm
这将删除在~/.virtualenvs下为您创建的virtualenv
看到https://pipenv.kennethreitz.org/en/latest/cli/ cmdoption-pipenv-rm