Python Flask总是收到报告丢失导入

Python Flask总是收到报告丢失导入,python,visual-studio-code,Python,Visual Studio Code,无论包是否已安装,我总是收到reportmissingports app.py: pip冻结输出(在我们的virtualenv中) Flask--我的虚拟环境中的版本输出: Python 3.9.1 Flask 1.1.2 Werkzeug 1.0.1 我的文件结构: /code /app.y /create_table.py /item.py /user.py /securiy.py /venv 注意:这种情况发生在一些包中,而不是所有包中 在Settings.json中添加以

无论包是否已安装,我总是收到
reportmissingports

app.py:

pip冻结输出(在我们的virtualenv中)

Flask--我的虚拟环境中的版本输出:

Python 3.9.1
Flask 1.1.2
Werkzeug 1.0.1
我的文件结构:

/code
 /app.y
 /create_table.py
 /item.py
 /user.py
 /securiy.py
/venv
注意:这种情况发生在一些包中,而不是所有包中


在Settings.json中添加以下代码:

"python.analysis.extraPaths": [

    //The relative or absolute path of modules
    "./modules",
    "/the absolute path to flask_jwt/", 
    ...  
],

然后保存设置并重新加载窗口以使其生效。

事实上,对于已安装的软件包,您只需要站点软件包文件夹的路径,这样它就可以解决所有缺少的导入,而不仅仅是flask_jwt。您是对的,但有时此错误只会由一个特定模块引起,使用绝对路径添加它很容易理解。
"python.analysis.extraPaths": [

    //The relative or absolute path of modules
    "./modules",
    "/the absolute path to flask_jwt/", 
    ...  
],