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

时间:2019-02-09 19:14:47

标签: python visual-studio-code vscode-settings vscode-debugger

我正致力于在MacOS上使用VSCode进行Python编码,以替代PyCharm。在执行代码时,我运行debug(F5),它将运行我的代码,但是一旦完成运行,它将环境返回到集成终端。是否有配置/设置可保留在Python环境中,以便我可以继续手动执行Python输入?

3 个答案:

答案 0 :(得分:0)

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


版本

VSCode版本:

版本:1.46.0(系统设置程序) 提交:a5d1cc28bb5da32ec67e86cc50f84c67cc690321 日期:2020-06-10T09:03:20.462Z 电子:7.3.1 铬:78.0.3904.130 Node.js:12.8.1 V8:7.8.279.23-electron.0 操作系统:Windows_NT x64 10.0.19041


操作系统版本:

Microsoft Windows 10 Pro 10.0.19041内部版本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扩展,可能无法调试。

当前结果:

到达断点后,请注意,屏幕左上方的“变量,局部变量”将显示滚动动画,就好像它试图解析局部变量一样。

Imgur

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


答案 1 :(得分:-1)

尝试执行ctrl + F5(而不是仅F5-),此选项将启动程序而无需调试,如join所示。

答案 2 :(得分:-1)

如果要手动执行命令,则可以启动REPL:

按Ctrl + Shift + P并输入-Python:启动REPL

它会打开一个激活了当前环境的交互式python shell。