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

问题描述 投票:3回答:3

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

python visual-studio-code vscode-settings vscode-debugger
3个回答
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


已安装扩展名


复制步骤:

  1. 复制此repo
  2. 放置断点here
  3. F5,调试Python文件run_this.py

检查。 ->禁用所有扩展名时会发生此问题吗?:是/否

如果没有Python扩展程序,可能无法调试。

当前结果:

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

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLmltZ3VyLmNvbS9hdnVLcjNMLnBuZyJ9” alt =“ Imgur”>

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



-2
投票

尝试执行ctrl + F5而不是仅F5-的情况下,此选项将在不调试的情况下启动程序,如here所示。


-2
投票

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

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

它将在您当前的环境被激活的情况下打开一个交互式python shell。

© www.soinside.com 2019 - 2024. All rights reserved.