![](/img/trans.png)
[英]Keyboard module (Import "keyboard" could not be resolved from source Pylance (reportMissingModuleSource))
[英]Import "matplotlib" could not be resolved from source Pylance(reportMissingModuleSource)
每当我尝试在 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 ,其中显示:
"诊断没有相应源文件的导入。当找到类型存根但未找到模块源文件时会发生这种情况,表明使用此执行环境时代码可能会在运行时失败。类型检查将使用输入存根。”
但是,从解释中我不明白到底出了什么问题以及我应该怎么做才能解决这个问题,有人可以帮我解决这个问题吗?
即使在安装vs_BuildTools之后,我也遇到了类似的问题。
该怎么办:
我遇到过同样的问题。 有时它会返回到您设备上的多个版本的 python。 你只需要改变路径。 确保在您的 IDE 中选择了正确的 Python 解释器。
在vscode
按CTRL + Shift + P
或(在 macOS 上为⌘ + Shift + P
)打开命令面板。 然后在搜索字段中键入Python select interpreter
并选择正确的版本。
只需在左下角将解释器更改为 2.7.x 在此处输入图像描述
我有同样的问题 - 我做了两件事,现在它正在工作
检查您的机器上是否安装了一些早期版本的 python - 如果是,则删除并重新安装最新版本
第二次安装Microsoft C++ Build Tools https://visualstudio.microsoft.com/visual-cpp-build-tools/
重新启动应用程序并再次运行。
我遇到了同样的问题,并意识到我的活动虚拟环境的 package 安装路径在将此位置附加到 sys.path 后未在 sys.path 中列出 my.ipynb 能够导入 matplotlib
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.