You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code执行exit()后Python逐行运行失效问题求助

问题解决:恢复VS Code中Python逐行运行功能

报错原因

你当前的终端处于PowerShell命令行环境,而非Python交互式解释器环境。之前执行exit()退出了Python交互shell,现在直接输入import这类Python代码,会被PowerShell当成系统命令,自然无法识别。

解决方法

方法1:手动重新进入Python交互环境

在终端里输入:

python
# 若你的Python版本为3.x,也可输入 python3

回车后会看到>>>提示符,此时再逐行输入Python代码就能正常运行。后续若要退出交互环境,输入exit()即可。

方法2:使用VS Code自带的Python交互窗口(更推荐)

选中需要运行的代码行,右键选择**"在交互窗口中运行选中内容"**,或直接按快捷键Shift+Enter。这个窗口是VS Code专为逐行运行Python设计的,无需手动切换终端环境,还能和代码文件联动、保留运行历史。

关于「整文件/逐行运行二选一」的问题

完全不需要二选一:

  • 整文件运行:通过VS Code顶部运行按钮执行,本质是调用Python解释器直接运行整个.py文件,和终端环境无关。
  • 逐行运行:只要确保在Python交互环境(终端的>>>环境或VS Code交互窗口)中执行代码即可。

内容的提问来源于stack exchange,提问作者GoochMongrel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 20:02:16