【问题标题】:ImportError: cannot import name 'dcc' from partially initialized module 'dash' - pythonImportError:无法从部分初始化的模块“dash”导入名称“dcc”-python
【发布时间】:2023-04-08 06:05:02
【问题描述】:

我对 python/dash/plotly 很陌生,但我一直收到同样的错误:

ImportError: 无法从部分初始化的模块“dash”导入名称“dcc”(很可能是由于循环导入)

有谁知道如何解决这个问题?我已导入以下内容:

from dash import dcc
from dash import html
from dash.dependencies import Input, Output
import plotly.io as pio

【问题讨论】:

  • 是您的文件 dash.py 的名称吗?不要以与模块相同的名称命名任何文件,这会混淆模块导入器;这可能是罪魁祸首
  • 总是将完整的错误消息(从单词“Traceback”开始)作为文本(不是截图,不是链接到外部门户)有问题(不是评论)。还有其他有用的信息。

标签: python plotly-dash importerror dashboard plotly-python


【解决方案1】:

“很可能是由于循环导入”:这可能是由于您的文件被命名为破折号或模块名称。

但我收到了错误消息

ImportError: 无法从“dash”导入名称“dcc”

对我来说,重新安装 dash 解决了这个问题。

  1. pip3 卸载破折号
  2. pip3 安装破折号

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-27
    • 1970-01-01
    • 2022-06-22
    • 1970-01-01
    相关资源
    最近更新 更多