我希望 Pipenv 在与我的项目 (Django) 相同的文件夹中创建虚拟环境。
我搜索并找到了 PIPENV_VENV_IN_PROJECT
选项,但我不知道在哪里以及如何使用它。
最佳答案
PIPENV_VENV_IN_PROJECT
是环境变量,设置即可(值无所谓,但一定不能为空)。确保导出它以便 shell 的子进程可以看到它:
export PIPENV_VENV_IN_PROJECT=1
这会导致在 Pipfile
文件旁边的 .venv
目录中创建 virtualenv。使用 unset PIPENV_VENV_IN_PROJECT
再次删除该选项。
您可能想看看 direnv
project在这里很有用。如果您在项目目录中创建了一个 .envrc
文件并使用 direnv allow
启用了该目录,它将在您进入项目目录时自动为您设置环境变量.然后,您可以将任何此类 export
命令添加到该文件。
关于python - 让 Pipenv 在同一文件夹中创建 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52540121/