I checked ~/.jupyter-server-log.txt
when running GitHub - yajuna/tmath307: repo for TMATH307 codes in mybinder:
[I 19:15:06.900 NotebookApp] Writing notebook server cookie secret to /home/jovyan/.local/share/jupyter/runtime/notebook_cookie_secret
[W 19:15:07.422 NotebookApp] Error loading server extension jupyter_resource_usage
Traceback (most recent call last):
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/notebook/notebookapp.py", line 2033, in init_server_extensions
mod = importlib.import_module(modulename)
File "/srv/conda/envs/notebook/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_resource_usage/__init__.py", line 5, in <module>
from .server_extension import load_jupyter_server_extension
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_resource_usage/server_extension.py", line 6, in <module>
from jupyter_resource_usage.metrics import PSUtilMetricsLoader
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_resource_usage/metrics.py", line 6, in <module>
from jupyter_server.serverapp import ServerApp
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_server/serverapp.py", line 83, in <module>
from jupyter_server.services.sessions.sessionmanager import SessionManager
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_server/services/sessions/sessionmanager.py", line 22, in <module>
from jupyter_server.traittypes import InstanceFromClasses
File "/srv/conda/envs/notebook/lib/python3.6/site-packages/jupyter_server/traittypes.py", line 7, in <module>
from traitlets.utils.descriptions import describe
ModuleNotFoundError: No module named 'traitlets.utils.descriptions'
[W 19:15:07.431 NotebookApp] Error loading server extension jupyterlab
conda list
shows traitlets 4.3.3
which is an old version. Later versions of traitlets require Python 3.7
but you’re using Python 3.6
The long term fix may be for repo2docker to decouple the notebook environment (including the Python version) from the server (JupyterLab) environment, though that can cause other complications, for instance when setting up kernels.