pipenv:在pipenv中获取虚拟enviremtnt的路径

问题描述 投票:2回答:2

如何在pipenv中获得pathvirtualenv

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

python django pip pipenv
2个回答
14
投票

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

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

3
投票

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

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

根据[0],您可以使用环境变量WORKON_HOME设置virtualenvs的基本位置。如果要将virtualenv专门放在<project>/.venv中,请设置环境变量PIPENV_VENV_IN_PROJECT。

例如,跑步:

export WORKON_HOME=/tmp
pipenv install

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

[0] https://pipenv.readthedocs.io/en/latest/advanced/#custom-virtual-environment-location

© www.soinside.com 2019 - 2024. All rights reserved.