我的 Flask 应用服务器正在运行,但我有三个无法解析的导入。
我试过了:
这是我的文件结构:
- > .vscode
- > client *(React front end)*
- > data
- > server *(Python/Flask back end)*
- > app
- > venv
- config.py
- README.md
- requirements.txt *(this contains the 3 unresolved, along with several that are resolving)*
- .env
- .flaskenv
- .gitignore
- requirements.txt
不幸的是,这些事情都没有解决我的导入问题,我的路由仍然无法正常工作。有什么想法/建议吗?
答案 0 :(得分:1)
1.打开命令面板,然后选择Python:选择解释器命令。从列表中,选择项目文件夹中以 .env
开头的虚拟环境。
2.从命令面板运行终端:创建新的集成终端 (Ctrl+Shift+`)),它会创建一个终端并通过运行自动激活虚拟环境它的激活脚本。
3. 使用命令 sqlalchemy
安装 mongoengine
和 pip install
。安装成功后,导入时会有智能感知,不显示警告。
此外,文件夹 .vscode
用于存储 Workspace 设置以及调试和任务配置。
答案 1 :(得分:0)
我在项目存储库的 .vscode 文件夹中包含的 settings.json 文件中指定了我正在使用的 python 解释器的路径。
"python.pythonPath": "path-to-interpreter.python.exe"
感谢以下资源! https://dev.to/climentea/how-to-solve-pylance-missing-imports-in-vscode-359b