You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装Django及djangorestframework仍提示Import "rest_framework"无法解析

导入rest_framework报错解决方案
  • 修正IDE解释器配置
    该问题多数情况是IDE绑定的Python解释器,和你安装djangorestframework的环境不一致导致:
    • VS Code按Ctrl+Shift+P,输入Python: Select Interpreter,选中你安装依赖对应的环境即可
    • PyCharm打开File->Settings->Project: 你的项目名->Python Interpreter,确认列表中存在djangorestframework,不存在则切换到对应环境
  • 清理无效依赖
    你的环境中存在废弃的干扰包django-rest-framework==0.1.0,先执行卸载命令:
pip uninstall django-rest-framework -y
  • 修正INSTALLED_APPS配置
    rest_framework.routers是路由工具类,不属于需要注册的Django应用,直接把这一行从INSTALLED_APPS中删除即可
  • 重装官方依赖(可选,上述操作后仍报错执行)
    先彻底清理旧包再重装指定版本:
pip uninstall djangorestframework django-rest-framework -y
pip install djangorestframework==3.12.4

操作完成后重启IDE即可消除报错提示。

内容的提问来源于stack exchange,提问作者Mahmoud Oqlah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:36:03