我已经看到了这个问题的几个答案,尽管没有一个解决方案适合我的特定情况。我正在尝试开始使用 Flask 构建 API。当我尝试导入 Flask-RESTful 时,VS Code 中出现错误。作为上下文,我使用的是 Windows 11。以下是我的 .py 文件的前两行:
from flask import Flask
from flask_restful import Resource, Api, reqparse
Run Code Online (Sandbox Code Playgroud)
我得到的错误如下:
Import "flask_restful" could not be resolved Pylance(reportMissingImports)
Run Code Online (Sandbox Code Playgroud)
现在,为了添加更多上下文,我已检查以确保设置解释器路径,使用Ctrl+Shift+P打开命令面板并为虚拟环境中的项目选择正确的(也是唯一的)Python 解释器。当我运行时pip list,我得到以下输出:
(api) C:\Users\<Username>\OneDrive\Documents\PythonProjects\api>pip list
Package Version
----------------------- ---------
aiohttp 3.8.1
aiosignal 1.2.0
alembic 1.8.0
aniso8601 9.0.1
anyio 3.6.1
async-timeout 4.0.2
attrs 21.4.0
bleach 5.0.1
certifi 2022.6.15
charset-normalizer 2.1.0
click 8.1.3
click-log 0.4.0
colorama 0.4.5
deprecation 2.1.0
docutils 0.19
dotty-dict 1.3.0
Flask 2.1.2
Flask-Migrate 3.1.0 …Run Code Online (Sandbox Code Playgroud)