导入 DashProxy 时出错 - 输入丢失
Error in importing DashProxy - Input is missing
我正在尝试 运行 一个使用 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
我认为输入和其他依赖项应该从 dash.dependencies
加载,但似乎其中一些甚至不存在。现在它引发了导入一堆其他错误:
我知道以这种方式更改库的源代码不是一个好的做法,但即使使用这种 hack 类型的解决方案我也无法让它工作。
这是 dash 和 dash_extension 的版本:
dash_extensions.__version__
'0.0.71'
dash.__version__
'1.20.0'
您看到的错误是因为 dash-extensions
的版本适用于 Dash 2.0.0(或更新版本)。因此,您应该升级 dash
(首选解决方案),或者使用旧版本的 dash-extensions
。
我正在尝试 运行 一个使用 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
我认为输入和其他依赖项应该从 dash.dependencies
加载,但似乎其中一些甚至不存在。现在它引发了导入一堆其他错误:
我知道以这种方式更改库的源代码不是一个好的做法,但即使使用这种 hack 类型的解决方案我也无法让它工作。
这是 dash 和 dash_extension 的版本:
dash_extensions.__version__
'0.0.71'
dash.__version__
'1.20.0'
您看到的错误是因为 dash-extensions
的版本适用于 Dash 2.0.0(或更新版本)。因此,您应该升级 dash
(首选解决方案),或者使用旧版本的 dash-extensions
。