I just upgraded dash. I am getting the following error:
Dash is running on http://127.0.0.1:8050/
* Serving Flask app 'min_dash_graph'
* Debug mode: on
Error importing optional module sage.all
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/_plotly_utils/optional_imports.py", line 30, in get_module
return import_module(name)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/sage/all.py", line 150, in <module>
from cysignals.signals import (AlarmInterrupt, SignalError,
File "/usr/lib/python3/dist-packages/cysignals/__init__.py", line 3, in <module>
init_cysignals()
File "src/cysignals/signals.pyx", line 241, in cysignals.signals.init_cysignals
File "/usr/lib/python3.11/signal.py", line 56, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: signal only works in main thread of the main interpreter
The initial error is at the top and it looks like there is another error handling the initial error.
Is there something I need to install or update?