VSCode运行Python文件提示命令未被识别问题咨询
报错详情
The term is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path [...]
问题原因
- Python 3.9.5未添加到系统PATH环境变量:IDLE、Jupyter自带解释器路径绑定可正常运行,VSCode终端调用全局Python命令时无法定位到程序
- VSCode当前工作区未选中正确的Python解释器,默认调用了无效的解释器路径
- VSCode默认使用的PowerShell终端存在路径识别或执行策略限制
- 工作区运行配置文件
.vscode/launch.json中的解释器路径配置错误
解决方法
方法1:配置系统PATH环境变量
- 按下
Win+R输入sysdm.cpl打开系统属性,切换到「高级」选项卡,点击「环境变量」 - 找到系统变量中的
Path项点击编辑,手动添加以下两个路径(替换为你实际的Python安装路径):- Python 3.9.5根目录:默认路径为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python39 - 根目录下的Scripts文件夹:默认路径为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\Scripts
- Python 3.9.5根目录:默认路径为
- 保存配置后重启VSCode,在终端输入
python --version,正常输出版本号即为配置生效,可重新运行Python文件测试
方法2:手动指定工作区解释器
- 按下
Ctrl+Shift+P调出VSCode命令面板 - 输入并选择
Python: Select Interpreter,在弹出的列表中选中已安装的Python 3.9.5 64位版本 - 重新点击运行按钮执行文件
方法3:切换默认终端
- 按下
Ctrl+Shift+P调出命令面板,输入并选择Terminal: Select Default Profile - 选择「Command Prompt」作为默认终端,重启终端后再次运行测试
方法4:修正运行配置
- 打开工作区根目录下的
.vscode/launch.json文件 - 确认
pythonPath配置项的路径与Python 3.9.5的实际安装路径完全一致,修正拼写错误后重启运行
内容的提问来源于stack exchange,提问作者Aley Hassan
相关产品推荐
相关产品推荐

