【问题标题】:Error in importing DashProxy - Input is missing导入 DashProxy 时出错 - 缺少输入
【发布时间】:2022-07-03 10:02:06
【问题描述】:

我正在尝试运行使用 Dash 的预先编写的代码,但它在导入 DashProxy 时引发错误:

python from dash_extensions.enrich import DashProxy

我收到此错误消息:

我去了enrich.py的源代码,并尝试将导入命令移到那里:

from dash import exceptions, resources, callback_context
from dash.dependencies import Input, Output, State, ClientsideFunction, MATCH, ALL, ALLSMALLER, no_updatedevelopment, dcc, html, dash_table, html, dash_table, callback, clientside_callback

我认为 Input 和其他依赖项应该从 dash.dependencies 加载,但似乎其中一些甚至不存在。现在它会引发导入一堆其他的错误:

我知道以这种方式更改库的源代码不是一个好习惯,但即使使用这种 hack 类型的解决方案,我也无法让它工作。

以下是 dash 和 dash_extension 的版本:

dash_extensions.__version__
'0.0.71'
dash.__version__
'1.20.0'

【问题讨论】:

    标签: python plotly-dash


    【解决方案1】:

    您看到的错误是因为dash-extensions 的版本适用于 Dash 2.0.0(或更高版本)。因此,您应该升级dash(首选解决方案),或者使用旧版本的dash-extensions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 2021-05-15
      • 2022-11-26
      • 2022-07-02
      • 1970-01-01
      相关资源
      最近更新 更多