在 pipenv 中获取虚拟环境的路径
Posted
技术标签:
【中文标题】在 pipenv 中获取虚拟环境的路径【英文标题】:Get path of virtual environment in pipenv 【发布时间】:2019-05-16 13:22:36 【问题描述】:如何在pipenv中获取virtualenv
的path
?
可以将其配置为对新创建的virtualenv
使用自定义路径吗?
【问题讨论】:
【参考方案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>
中。
【讨论】:
以上是关于在 pipenv 中获取虚拟环境的路径的主要内容,如果未能解决你的问题,请参考以下文章