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:切换到脚本目录后简化命令
- 先进入脚本所在文件夹:
cd "c:\Users\Yan\AppData\Local\tmc\vscode\mooc-programming-22\part05-27_letter_square\src"
- 再直接运行脚本:
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的报错
- 确认Code Runner配置:
打开VS Code设置(快捷键Ctrl+,),搜索「Code Runner: Run In Terminal」,确保该选项已勾选。 - 选择正确的Python解释器:
点击VS Code右下角的Python版本标识,或按Ctrl+Shift+P输入「Python: Select Interpreter」,选择你正在使用的Python环境。 - 重置Code Runner执行配置:
在设置中搜索「Code Runner: Executor Map」,找到Python对应的配置项,确保内容为:
若之前修改过,可点击配置项旁的「重置」按钮恢复默认。"python": "python -u \"$fullFileName\"" - 重启终端面板:
关闭VS Code的终端面板(点击面板右上角的垃圾桶图标),重新打开后再运行代码。
内容的提问来源于stack exchange,提问作者Naughty Constrictor
相关产品推荐
相关产品推荐

