Visual Studio 2019 Community编辑Python脚本出现Unresolved import报错如何解决
VS 2019 Community Python「Unresolved import」报错修复方案
该问题的核心诱因是VS2019当前使用的Python解释器,与你执行pip install安装依赖的解释器不属于同一环境,或是VS IntelliSense缓存未及时更新,可按以下步骤逐一排查修复:
- 确认pip绑定的解释器路径
打开你日常执行pip命令的终端,运行pip --version,返回结果会明确标注当前pip对应的Python解释器的文件路径,完整记录该路径。 - 匹配VS2019项目的Python解释器
打开目标Python项目,依次点击顶部菜单栏「工具」→「Python」→「Python环境」,在弹出的侧边栏环境列表中找到和你刚才记录的路径一致的解释器,点击「设为默认值」即可。如果列表中没有对应环境,点击「+添加」手动导入你记录的解释器路径即可。 - 强制刷新IntelliSense缓存
右键点击项目根目录,依次选择「Python」→「刷新 IntelliSense 数据库」,等待刷新完成后重启VS2019,重新打开项目即可消除报错。
如果执行以上步骤后问题仍存在,可检查以下特殊场景:
- 如果你使用了虚拟环境,要确保VS2019激活的是项目对应的虚拟环境,而非系统全局Python解释器
- 如果你有自定义的模块目录,需要右键点击项目→「属性」→「Python」→「搜索路径」,把自定义模块的目录添加到搜索路径中
- 依赖包刚安装完成就触发的报错,优先执行缓存刷新操作,无需先调整解释器配置
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

