停用 pipenv 环境

新手上路,请多包涵

如何停用我的 pipenv 环境?

使用其他工具,我可以执行类似 source deactivate 类的操作,但这对此处没有影响。

创建环境:

 pipenv --three

激活环境:

 source $(pipenv --venv)/bin/activate

但是如何停用呢?

原文由 tim_xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 560
2 个回答

更新:请参阅下面的其他答案。如前所述,这适用于 virtualenv ,但 pipenv 工作方式不同。

只需在命令行中键入 deactivate 。请参阅 此处 的指南

原文由 ohduran 发布,翻译遵循 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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进