相同Python程序PyCharm可正常运行但VS Code报错无法运行
VS Code运行Python时文件/模块识别异常问题
编辑补充:我已通过安装1.68.1版本解决该问题,本次故障是VS Code版本更新导致的。
问题说明
完全相同的程序在PyCharm中可正常运行,可确定问题出自编辑器而非代码本身。故障核心表现为VS Code无法识别项目内的文件/文件夹,存在两类典型报错场景:
- 抛出
FileNotFoundError: [Errno 2] No such file or directory报错,但对应路径完全正确,触发场景为单文件夹下存放单个文件,目标文件与Python脚本处于同一目录。 - 抛出
ModuleNotFoundError: No module named 'blog'报错,VS Code无法识别__init__文件。该功能故障前一天还可正常使用,出现故障前未进行任何与导入、模块或__init__文件相关的操作,即便是下载带有完整__init__文件的成熟Flask教程代码运行,也会触发相同报错。
故障背景与已尝试操作
- 上述两类触发报错的程序在PyCharm中均可正常运行
- 故障出现24小时前程序还能正常运行,约3小时后突然出现上述问题,期间未修改电脑内的路径、文件夹等任何相关配置,初步怀疑是版本更新引发故障
- 尝试重装VS Code但问题并未解决,发帖初衷为确认是否有其他用户遇到同类问题
内容的提问来源于stack exchange,提问作者Aart Hakkens
相关产品推荐
相关产品推荐

