无法从源Pylance解析导入“matplotlib”(reportMissingModuleSource)

zsbz8rwp  于 2022-11-15  发布在  其他
关注(0)|答案(5)|浏览(1051)

每当我尝试在VS代码中导入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/诊断严重性规则,在那里它说:

  • “对没有相应源文件的导入的诊断。当找到类型存根但未找到模块源文件时会发生这种情况,这表明使用此执行环境时代码可能在运行时失败。将使用类型存根完成类型检查。"*

然而,从解释我不明白到底是什么问题,我应该做什么来解决这个问题,有人能帮助我吗?

ntjbwcob

ntjbwcob1#

当我选择一个python解释器时,我可以重现您的问题,其中不存在matplotlib

因此,解决方案是打开一个集成终端,然后运行pip install matplotlib。成功安装后,请重新加载窗口,然后警告应该消失。

sr4lhrrt

sr4lhrrt2#

仅将左下角enter image description here中的解释器更改为2.7.x

ippsafx7

ippsafx73#

我有同样的问题-我做了两件事,现在它的工作

重新启动应用程序并再次运行。

ldfqzlk8

ldfqzlk84#

我遇到了同样的问题,意识到我的活动虚拟环境的软件包安装路径没有列在sys.path中,在将此位置附加到sys.path之后,my.ipynb能够导入matplotlib

yqkkidmi

yqkkidmi5#

即使在安装vs_BuildTools后,我也遇到了类似的问题。
Matplotlib could not be resolved from source parlance
操作步骤:
1.打开命令面板(Ctrl+Shift+P)
1.类型:Python:选择解释器Here is the interpreter that worked for me!
1.导览至您的项目。
1.选择最新的解释器或选中哪个解释器

相关问题