【问题标题】:pipenv set path of virtual environment in vs codepipenv 在 vs 代码中设置虚拟环境的路径
【发布时间】:2020-07-15 04:41:42
【问题描述】:

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

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

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

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

set Path="~/.ven"

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

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

【问题讨论】:

    标签: python django visual-studio-code pip pipenv


    【解决方案1】:

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

    export WORKON_HOME=~/.venvs
    

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

    PIPENV_VENV_IN_PROJECT =1
    

    环境变量。

    Custom Virtual Environment Location

    【讨论】:

    • @mohamadreza:如果答案有帮助,请接受,如果没有:解释原因。试图帮助你是一种努力。请考虑...
    • 感谢您花时间帮助解决我的问题。很抱歉,由于大流行,我一直在处理与此问题相关的一些问题以及其他一些问题。您给出的说明应该已经解决了我的问题,但是我通过创建一个名为“.venv”的文件夹来阅读,我可以在项目旁边拥有虚拟环境。我认为您给出的指示会产生相同的效果,如果那是真的,那么我必须接受您的指示作为正确答案。非常感谢您的帮助,先生,
    • 你还在吗?
    • 没错,这就是环境变量PIPENV_VENV_IN_PROJECT=1的作用,请参阅此处的文档:pipenv-fork.readthedocs.io/en/latest/…
    猜你喜欢
    • 2019-05-16
    • 2020-11-15
    • 2021-06-03
    • 1970-01-01
    • 2021-09-17
    • 2023-03-26
    • 2020-01-16
    • 2021-12-16
    • 2019-03-23
    相关资源
    最近更新 更多