VS Code运行Python文件时遇Cannot read properties of undefined (reading 'execCode')错误
解决VS Code运行Python文件时出现“Cannot read properties of undefined (reading 'execCode')”错误
检查Python扩展状态
- 按
Ctrl+Shift+X打开扩展面板,找到微软官方发布的Python扩展,确认处于启用状态。如果已启用,先禁用再重新启用,或者点击扩展右侧的“重新加载窗口”按钮。若有更新提示,直接更新到最新版本后重启VS Code。
- 按
核对Python解释器路径
- 按
Ctrl+,打开设置面板,搜索python.executablePath,确认路径指向你安装的Python 3.9.15可执行文件(例如C:\Python39\python.exe),路径错误则手动修改。也可以点击设置面板右上角的“打开设置(JSON)”图标,删除所有Python相关配置项,保存后重启VS Code重置设置。
- 按
重新选择解释器并测试新项目
- 按
Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,重新选中Python 3.9.15版本的解释器。 - 创建一个全新的空文件夹,编写一个最简单的
test.py文件(比如只写print("Hello World")),运行该文件查看是否仍报错。如果新文件能正常运行,说明旧项目根目录下的.vscode/settings.json可能存在错误配置,删除该文件即可。
- 按
清理VS Code缓存与扩展文件
- 关闭VS Code,打开文件资源管理器,导航到
%APPDATA%\Code,删除Cache和CachedData文件夹;再进入%USERPROFILE%\.vscode\extensions,找到微软Python扩展的文件夹(名称类似ms-python.python-xxxxxx)并删除,重新打开VS Code后重装Python扩展。
- 关闭VS Code,打开文件资源管理器,导航到
检查系统PATH环境变量
- 打开命令提示符(cmd),输入
python --version,确认能正确显示Python 3.9.15版本。如果无法显示,手动将Python安装目录和Scripts目录添加到系统PATH中,重启电脑和VS Code后再尝试运行。
- 打开命令提示符(cmd),输入
内容的提问来源于stack exchange,提问作者GT1992
相关产品推荐
相关产品推荐

