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/",
...
],