首页 > 解决方案 > pipenv 在 vs 代码中设置虚拟环境的路径

问题描述

我在 Windows 10 上使用 Visual Studio 代码,使用 python 和 django。我遇到的问题是,每当我创建一个新的虚拟环境时,它都会在其默认文件夹中进行,我想将其更改为在我指定的地址中进行。

如何指定虚拟环境所在的文件夹?

到目前为止,我已经尝试了不同的方法来解决这个问题,但对我来说都不起作用,这可能是因为我正在使用的系统和工具,

我尝试使用 set 命令设置路径变量,例如:

set Path="~/.ven"

我还寻找更改 pip 和 pipenv 的变量,但我无法使其工作。我还在stackoverflow上搜索了类似的问题,我找不到正确的答案。同样在 pipenv 的文档中,我找不到解决方案。

感谢您的阅读和您的时间。

标签: pythondjangovisual-studio-codepippipenv

解决方案


Pipenv 自动尊重 WORKON_HOME 环境变量,如果你设置了它 - 所以你可以告诉 pipenv 将你的虚拟环境存储在你想要的任何地方,例如:

export WORKON_HOME=~/.venvs

此外,您还可以通过设置 Pipenv 将 virtualenv 粘贴到 project/.venv 中

PIPENV_VENV_IN_PROJECT =1

环境变量。

自定义虚拟环境位置


推荐阅读