如何停用我的 pipenv 环境?
使用其他工具,我可以执行类似 source deactivate
类的操作,但这对此处没有影响。
创建环境:
pipenv --three
激活环境:
source $(pipenv --venv)/bin/activate
但是如何停用呢?
原文由 tim_xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何停用我的 pipenv 环境?
使用其他工具,我可以执行类似 source deactivate
类的操作,但这对此处没有影响。
创建环境:
pipenv --three
激活环境:
source $(pipenv --venv)/bin/activate
但是如何停用呢?
原文由 tim_xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议
为了详细说明 Williams 的回答, 预期的工作流程 是使用 pipenv shell
进入 virtualenv。当您以这种方式激活 virtualenv 时,控制台输出现在指示使用 exit
:
生成环境 shell (/bin/zsh)。使用“退出”离开。
尝试使用 deactivate
退出 virtualenv 将使 pipenv 处于混乱状态,因为您仍将处于生成的 shell 实例中,而不是处于激活的 virtualenv 中。
原文由 ButtaKnife 发布,翻译遵循 CC BY-SA 4.0 许可协议
更新:请参阅下面的其他答案。如前所述,这适用于
virtualenv
,但pipenv
工作方式不同。只需在命令行中键入
deactivate
。请参阅 此处 的指南