在 VS Code 终端中,“exit”命令或“ctrl + d”组合会直接关闭终端,而我只想停用 Pipenv,有没有办法做到这一点?
以下命令帮助我退出 vscode 中的 pipelinev shell:
deactivate
我发现这个问题的罪魁祸首就在我身边......
您需要取消勾选以下设置或将其设置为
"terminal.integrated.shellIntegration.enabled": false
之后,您可以再次退出 Pipenv shell,终端也不会退出。
这帮助我找到了该解决方案:https://github.com/microsoft/vscode-python/wiki/Activate-Environments-in-Terminal-Using-Environment-Variables
如果使用
pipenv shell
进入 virtualenv,请使用 exit
命令退出 virtualenv。
请不要使用
deactivate
,因为它的行为会有所不同[由ButtaKnife解释]