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

当我在写作

from flask import Flask

一条黄线出现在烧瓶下,并说明无法从源 Pylance (reportMissingModuleSource) 解析导入“烧瓶”。此外,我也能够成功地使用此包进行工作。但问题是,我不能很好地为类和方法使用自动建议。

更远:

  1. 我已经检查过烧瓶安装成功。
  2. 我也访问了这个线程https://github.com/microsoft/pylance-release/issues/236

我在 vscode 中设置了我的settings.json如下:

"python.analysis.extraPaths": [
    "/media/sarimurrab/New Volume/COURSES/Flask/FlaskMigrateforDatabaseMigrations/2"
]

但是,仍然无法解决错误。

回答

当我在VSCode当前使用的Python环境中没有安装模块“flask”时:

请使用命令“ pip --version”查看模块安装工具“pip”的源码,模块安装在这个位置:

然后,我们可以使用命令“ pip show flask”来检查模块“flask”的安装位置:(检查模块的安装位置是否与VSCode左下角显示的Python环境一致。)

如果此处仍然显示“reportMissingModuleSource”消息,请重新加载VS Code。

( F1, Developer: Reload Window)

  • @Chaudhary Sarimurrab -Please check whether the installation location of the module is consistent with the Python environment displayed in the lower left corner of VSCode.

回答

你在使用 Virtualenv 吗?如果是这样,请确保 VSCode 使用 virtualenv 作为您的 python 解释器,否则它将无法获取您在此 virtualenv 中安装的包。

为此,请单击底部栏中的 Python 解释器,您应该会获得可能的 Python 解释器列表,包括您的 virtualenv。


以上是无法从源Pylance解析导入“flask”(reportMissingModuleSource)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>