Merlion
Merlion copied to clipboard
[BUG] can't run dashboard : MouduleNotFound 'dash.long_callback'
I'm getting the following error after installation and running dashboard.
How can I fix it?
Here is a error sceencapture
- OS: windows 11, python 12.3
- Merlion Version : 2.0.2
The same error occurs in my Ubuntu environment on WSL.
Same error on my end:
➜ sensor.anomaly_detector [venv] python -m merlion.dashboard Traceback (most recent call last): File "/Users/user/.pyenv/versions/3.8.19/lib/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/Users/user/.pyenv/versions/3.8.19/lib/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/Users/user/.pyenv/versions/sensor.anomaly_detector38/lib/python3.8/site-packages/merlion/dashboard/main.py", line 7, in
from merlion.dashboard.server import app File "/Users/user/.pyenv/versions/sensor.anomaly_detector38/lib/python3.8/site-packages/merlion/dashboard/server.py", line 19, in from merlion.dashboard.callbacks import data File "/Users/user/.pyenv/versions/sensor.anomaly_detector38/lib/python3.8/site-packages/merlion/dashboard/callbacks/data.py", line 16, in from merlion.dashboard.utils.file_manager import FileManager File "/Users/user/.pyenv/versions/sensor.anomaly_detector38/lib/python3.8/site-packages/merlion/dashboard/utils/file_manager.py", line 12, in from dash.long_callback import DiskcacheLongCallbackManager ModuleNotFoundError: No module named 'dash.long_callback'
- OS: MacOS Sequoia 15.3.2
- Merlion Version: 2.0.2
- Virtual environment built using pyenv, tested with Python versions 3.8.19, 3.9.19, 3.12.7
long_callback is obsolete, use old version to work around or wait for update.
` pip install 'dash_bootstrap_components<=1.7.1' --force-reinstall
pip install 'dash<=2.18.0' --force-reinstall
`
Thanks, problem solved.
@dev4f shouldn't you guys lock the versions so it works forever?