【问题标题】:Get path of virtual environment in pipenv在 pipenv 中获取虚拟环境的路径
【发布时间】:2019-05-16 13:22:36
【问题描述】:

如何在pipenv中获取virtualenvpath

可以将其配置为对新创建的virtualenv 使用自定义路径吗?

【问题讨论】:

    标签: python django pip pipenv


    【解决方案1】:

    以下内容应该为您提供路径

    $ pipenv --where
    /home/wonder/workspace/myproj
    
    $ pipenv --venv
    /home/wonder/PyEnvs/myproj-BKbQCeJj
    

    【讨论】:

    • 我还发现有时执行 pipenv run which python 以确保我使用的是我想要使用的 Python 很有用。
    【解决方案2】:

    添加到 Sewagodimo Matlapeng 对问题第二部分的回答:

    可以将其配置为使用新创建的 virtualenv 的自定义路径吗?

    根据documentation,您可以使用环境变量WORKON_HOME 设置virtualenvs 的基本位置。如果你想把virtualenv专门放在<project>/.venv,设置环境变量PIPENV_VENV_IN_PROJECT

    例如,跑步:

    export WORKON_HOME=/tmp
    pipenv install
    

    将virtualenv放在/tmp/<projectname>-<hash>中。

    【讨论】:

      猜你喜欢
      • 2020-07-15
      • 2021-06-03
      • 2019-03-23
      • 2023-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多