VS Code无法识别Python文件仅main.py正常,求排查方案
VS Code仅识别main.py,其余Python文件无法正常识别的排查方案
检查文件关联设置
按Ctrl+,打开VS Code设置,搜索files.associations,确认是否存在自定义规则将.py文件关联到了非Python语言(比如纯文本)。若有错误关联条目,直接删除,确保.py对应的关联值为python。排查工作区局部配置冲突
查看项目根目录下的.vscode/settings.json文件,检查是否存在局部的files.associations配置,这类配置会覆盖全局设置。如果有错误规则,删除或修正即可。清除VS Code语言识别缓存
关闭VS Code,找到对应系统的缓存目录并删除Cache和CachedData文件夹:- Windows:
%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData - macOS:
~/Library/Application Support/Code/Cache、~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache、~/.config/Code/CachedData
重启VS Code后重新测试文件识别情况。
- Windows:
验证文件扩展名正确性
在系统文件管理器中开启“显示文件扩展名”选项,确认其他Python文件的后缀确实是.py,没有被隐藏的额外后缀(比如.py.txt)。重置VS Code全局设置
若以上方法均无效,按Ctrl+Shift+P打开命令面板,输入Preferences: Reset Settings,选择重置所有全局设置(建议先备份重要配置),之后重新安装并启用Python插件再测试。
内容的提问来源于stack exchange,提问作者user23438562
相关产品推荐
相关产品推荐

