Skip to main content
 首页 » 编程设计

python之如何防止VSCode运行代码后退出Python环境

2025年05月04日9wuhuacong

我正在深入研究在 MacOS 上使用 VSCode 作为 PyCharm 的替代品进行 Python 编码。执行代码时,我运行调试 (F5),它会运行我的代码,但一旦运行完成,它就会退出环境并返回到集成终端。是否有配置/设置保留在 Python 环境中,以便我可以继续手动执行 Python 输入?

请您参考如下方法:

我创建的问题 here可能会在这方面有所启发。请参阅下面的详细信息:


版本

VSCode 版本:

Version: 1.46.0 (system setup) Commit: a5d1cc28bb5da32ec67e86cc50f84c67cc690321 Date: 2020-06-10T09:03:20.462Z Electron: 7.3.1 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19041


操作系统版本:

Microsoft Windows 10 Pro 10.0.19041 Build 19041


已安装扩展

  • DavidAnson.vscode-markdownlint@0.36.0
  • donjayamanne.githistory@0.6.5
  • eamodio.gitlens@10.2.2
  • ExodiusStudios.comment-anchors@1.7.1
  • Gimly81.matlab@2.0.0
  • GitHub.vscode-pull-request-github@0.16.1
  • lextudio.restructuredtext@128.0.0
  • ms-azuretools.vscode-docker@1.2.1
  • ms-python.python@2020.5.86806
  • ms-vscode-remote.remote-wsl@0.44.2
  • ms-vscode.powershell@2020.6.0
  • vscode-icons-team.vscode-icons@10.1.1

重现步骤:

  1. 克隆这个repo .
  2. 放置一个断点here .
  3. F5,调试 Python 文件 run_this.py .

检查。 --> 禁用所有扩展时是否会出现此问题?:是/否

如果没有 Python 扩展,可能无法进行调试。

当前结果:

到达断点后,请注意屏幕左上角的 Variables, Locals 会显示一个滚动动画,就好像它正在尝试解析局部变量一样。

Imgur

一段时间后调试异常终止。