在pipenv中获取虚拟环境的路径

Get path of virtual environment in pipenv

如何在 pipenv 中获取 virtualenvpath

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

下面应该给你路径

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

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

can configure it to use a custom path for newly created virtualenv?

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

例如,运行:

export WORKON_HOME=/tmp
pipenv install

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