安装Django REST Framework后导入相关模块出现Pylance缺失导入报错如何解决
Django REST Framework 导入报错解决方案
- 确认DRF已安装在项目当前使用的Python环境中
先激活项目对应的虚拟环境,执行安装命令:
安装完成后执行pip install djangorestframeworkpip list,核对返回列表中存在djangorestframework相关条目即可。 - 完成项目配置注册
打开项目根目录下的settings.py,在INSTALLED_APPS配置项中添加rest_framework:INSTALLED_APPS = [ # 原有默认app无需修改,新增以下内容即可 'rest_framework', ] - 修正编辑器Python解释器路径(针对Pylance报错专用)
该报错多数情况是编辑器的Pylance服务未匹配到项目使用的虚拟环境,按以下步骤调整:- VS Code中按下快捷键
Ctrl+Shift+P(Mac系统为Command+Shift+P)调出命令面板 - 搜索并选择「Python: Select Interpreter」选项
- 在弹出的解释器列表中,选择当前项目对应的虚拟环境下的Python可执行文件
- VS Code中按下快捷键
- 若以上操作完成后仍有报错,直接重启VS Code窗口即可生效。
内容的提问来源于stack exchange,提问作者sasvi
相关产品推荐
相关产品推荐

