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

Django启动报错ModuleNotFoundError: No module named 'storages'求助

解决Django中ModuleNotFoundError: No module named 'storages'的问题
  • 确认虚拟环境激活状态

    • 查看终端提示符是否带有虚拟环境名称前缀(如venv)
    • 执行which python(Linux/macOS)或where python(Windows),确认Python解释器路径指向虚拟环境内部
    • 运行pip list,检查输出中是否存在django-storages,若缺失则重新执行pip install django-storages
  • 核对settings.py配置

    • 确保INSTALLED_APPS中正确添加字符串形式的'storages',无拼写错误:
      INSTALLED_APPS = [
          # 其他应用
          'storages',
      ]
      
    • 确认DEFAULT_FILE_STORAGE配置为'storages.backends.s3boto3.S3Boto3Storage',注意大小写和路径拼写
  • 清除Python缓存

    • 删除项目内所有__pycache__文件夹
    • 执行python manage.py collectstatic --clear(若涉及静态文件存储),再重启服务
  • 修复pip安装异常

    • 尝试指定兼容Django4.2的版本安装:pip install django-storages==1.13.2
    • 或卸载后重新安装:pip uninstall django-storages -y && pip install django-storages

内容的提问来源于stack exchange,提问作者Chai Yon Xing

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 12:42:05