如何解决 vscode 中的 Pylance“缺少导入”问题
解决此问题的方法如下:

确保为你的项目选择了正确的 Python 解释器(如果你使用的是 virtualenv/pipenv/other):
运行pipenv shell
,您将看到所使用的 Python 解释器。.vscode
当您选择与默认解释器不同的解释器时,将会创建一个名为 的文件夹。文件夹内.vscode
会有一个settings.json
文件。
在settings.json
文件中,您必须添加导入所需内容的路径extraPaths
:
{
"python.pythonPath": "/home/youruser/.virtualenvs/app-FzQGSFjf/bin/python",
"python.analysis.extraPaths": ["app", "another/path/etc"]
}
就我而言,app
Pylance 不知道该文件夹。