ImportError: cannot import name 'dcc' from partially initialized module 'dash' - python

ImportError: cannot import name 'dcc' from partially initialized module 'dash' - python

我是 python/dash/plotly 的新手,我总是遇到同样的错误:

ImportError: cannot import name 'dcc' from partially initialized module 'dash' (most likely due to a circular import)

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

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

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

但是我收到了错误信息

ImportError: 无法从 'dash'

导入名称 'dcc'

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

  1. pip3 卸载 dash
  2. pip3 安装 dash