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

Django运行报ModuleNotFoundError: No module named 'django_plotly_dash'如何解决

问题解决方案

1. 检查依赖包安装状态

在执行python manage.py命令的终端中执行以下命令,确认依赖已安装:

pip list | findstr django-plotly-dash

如果无对应包输出,执行安装命令:

pip install django-plotly-dash

2. 校验Python环境一致性

Windows环境下常出现多Python版本/虚拟环境未激活的问题,执行:

where python

确认当前终端调用的Python路径,和你安装django-plotly-dash的Python路径完全一致,不一致的话切换到对应环境或者在当前环境重新安装所有依赖。

3. 修复settings.py配置错误

你提供的配置文件存在两处明确错误,会导致组件加载失败:

  • CHANNEL_LAYERS配置错误:原配置中BACKEND的分隔符用了逗号,改为点即可
    修正后配置:
    CHANNEL_LAYERS = {
        'default': {
            'BACKEND': 'channels_redis.core.RedisChannelLayer',
            'CONFIG': {
                'hosts': [('127.0.0.1', 6379)]
            }
        }
    }
    
  • 静态文件变量名错误:Django官方识别的额外静态目录变量为STATICFILES_DIRS,你误写为STATIC_FILES_DIR,修正后配置:
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'report_app/static')
    ]
    

4. 确认目录结构合理性

你当前的项目目录结构符合Django规范,不需要调整。

完成以上操作后重新执行manage.py相关命令即可解决报错。

内容的提问来源于stack exchange,提问作者Marcelino Velasquez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 13:24:10