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

VS Code终端运行Python报错及Windows终端运行问题解决求助

解决VS Code终端运行Python报错及Windows终端运行问题

一、你的操作诱因:复制命令时包含了终端提示符

你复制的命令里包含了VS Code终端的路径提示符C:\Users\Yan\AppData\Local\tmc\vscode\mooc-programming-22\part05-27_letter_square>,这部分是终端显示的当前路径标识,不是命令的有效部分,直接复制到Windows终端会触发语法错误。

二、Windows终端正常运行Python代码的方法

方法1:修正复制的命令

去掉提示符部分,只执行有效命令:

python -u "c:\Users\Yan\AppData\Local\tmc\vscode\mooc-programming-22\part05-27_letter_square\src\letter_square.py"

方法2:切换到脚本目录后简化命令

  1. 先进入脚本所在文件夹:
cd "c:\Users\Yan\AppData\Local\tmc\vscode\mooc-programming-22\part05-27_letter_square\src"
  1. 再直接运行脚本:
python -u letter_square.py

额外检查:Python环境变量

如果终端提示python不是内部或外部命令,说明Python未添加到系统PATH:

  • 重新安装Python时勾选「Add Python to PATH」选项;
  • 手动添加Python安装路径(比如C:\Users\Yan\AppData\Local\Programs\Python\PythonXX)到系统环境变量的Path中。

三、修复VS Code中Code Runner的报错

  1. 确认Code Runner配置:
    打开VS Code设置(快捷键Ctrl+,),搜索「Code Runner: Run In Terminal」,确保该选项已勾选。
  2. 选择正确的Python解释器:
    点击VS Code右下角的Python版本标识,或按Ctrl+Shift+P输入「Python: Select Interpreter」,选择你正在使用的Python环境。
  3. 重置Code Runner执行配置:
    在设置中搜索「Code Runner: Executor Map」,找到Python对应的配置项,确保内容为:
    "python": "python -u \"$fullFileName\""
    
    若之前修改过,可点击配置项旁的「重置」按钮恢复默认。
  4. 重启终端面板:
    关闭VS Code的终端面板(点击面板右上角的垃圾桶图标),重新打开后再运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 21:51:23