Django 清理多个Pipenv环境

Django 清理多个Pipenv环境,django,pycharm,pipenv,Django,Pycharm,Pipenv,我有一个Django项目,是通过PyCharm建立的。自从它建立以来,我已经移动了它并重新命名了它。在这个过程中,我想我创建了多个pipenv环境。我这样认为的原因是,在preferences/Project下有两个条目:xyz/Project-explorer。其中一项是: xyz/venv/bin/python. 另一个是: ~/.local/share/virtualenvs/xyz-1IjVbwgz/bin/phton. 我用xyz替换了真实的项目名称。项目的本地服务器在安装和卸载m

我有一个Django项目,是通过PyCharm建立的。自从它建立以来,我已经移动了它并重新命名了它。在这个过程中,我想我创建了多个pipenv环境。我这样认为的原因是,在preferences/Project下有两个条目:xyz/Project-explorer。其中一项是:

xyz/venv/bin/python.
另一个是:

~/.local/share/virtualenvs/xyz-1IjVbwgz/bin/phton.
我用xyz替换了真实的项目名称。项目的本地服务器在安装和卸载mysqlclient时出现问题。Pycharm说它可以添加或删除它,但它仍然显示

我刚刚在命令行上执行了“pipenv shell”,得到了以下响应:

正在虚拟环境中启动子shell… . /Users/curt/.local/share/virtualenvs/xyz-1IjVbwgz/bin/activate ➜ 梅里特安全/Users/curt/.local/share/virtualenvs/xyz-1IjVbwgz/bin/activate


看起来.local/share中的是正确的。所以有几个问题。这是pipenv的正常位置吗?我在马科斯莫哈韦。我可以安全地删除项目的本地文件吗?PyCharm中有这样一个选项。项目运行良好。我只想在使用Docker之前将其清理干净。

是的,默认位置是
~/.local/share/virtualenvs
,您可以删除本地位置

您可以通过在项目中设置
PIPENV\u VENV\u环境变量来更改默认位置

 export PIPENV_VENV_IN_PROJECT=true
这将在项目文件夹中创建虚拟环境
.venv

我的项目

.venv

MyProject

Pipfile

Pipfile.lock

-


这应该是一种处理你的VirtualNV的好方法,而不是在某处创建它。

你是指venv而不是.venv吗?我有没有点的venv目录。我以前在你的回答中做过任何事。