我怎样才能关闭我的pipenv环境?
使用其他工具,我能够做一些像source deactivate这样的事情,但这在这里没有影响。
创造一个环境:
pipenv --three激活环境:
source $(pipenv --venv)/bin/activate但是如何停用呢?
发布于 2018-04-20 15:19:11
更新:请参阅下面的其他答案。正如前面所解释的,这对于virtualenv是有效的,但是pipenv的工作方式不同。
只需在命令行上键入deactivate即可。参见指南这里
发布于 2018-06-28 06:14:23
为了更详细地说明Williams的答案,预期工作流将使用pipenv shell输入虚拟环境。当您以这种方式激活虚拟主机时,控制台输出现在指示使用exit。
产卵环境外壳(/bin/zsh)。用“出口”离开。
尝试使用deactivate退出虚拟环境将使pipenv处于混乱状态,因为您仍然处于生成的shell实例中,而不是处于激活的虚拟环境中。
发布于 2018-06-23 02:51:05
使用shell命令exit也能工作。
当使用deactivate仍然给我留下错误时,这对我起了作用:
Shell for UNKNOWN_VIRTUAL_ENVIRONMENT already activated.
No action taken to avoid nested environments.在使用exit之后,我可以成功地切换pipenv实例。这很可能是个bug,我应该报告一下。
https://stackoverflow.com/questions/49944871
复制相似问题