每当我尝试在 VS Code 中导入 matplotlib 或 matplotlib.pyplot 时,我都会在标题中收到错误消息:
Import "matplotlib" could not be resolved from source Pylance(reportMissingModuleSource)
或者
Import "matplotlib.pyplot" could not be resolved from source Pylance(reportMissingModuleSource)
reportMissingModuleSource 的超链接将我发送到 https://github.com/microsoft/pylance-release/blob/main/DIAGNOSTIC_SEVERITY_RULES.md#diagnostic-severity-rules ,其中显示:
“诊断没有相应源文件的导入。当找到类型存根但未找到模块源文件时会发生这种情况,表明使用此执行环境时代码可能会在运行时失败。类型检查将使用输入存根。”
但是,从解释中我不明白到底出了什么问题以及我应该怎么做才能解决这个问题,有人可以帮我解决这个问题吗?
原文由 Sjotroll 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我选择一个不存在的 python 解释器时,我可以重现你的问题
matplotlib
:因此,解决方案是打开一个 集成 终端,然后运行
pip install matplotlib
。安装成功后,请 重新加载窗口,然后警告应该消失。