Search code examples
pythonpython-3.xjupyter-notebookpipjupyter

ModuleNotFoundError: No module named 'jupyter_server.contents'


I got this error:

Traceback (most recent call last):
File "C:\ProgramData\anaconda3\Lib\site-packages\notebook\traittypes.py", line 235, in _resolve_classes
klass = self._resolve_string(klass)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 2025, in _resolve_string
return import_item(string)
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\utils\importstring.py", line 31, in import_item
module = __import__(package, fromlist=[obj])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'jupyter_server.contents'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\ProgramData\anaconda3\Scripts\jupyter-notebook-script.py", line 10, in 
sys.exit(main())
^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\jupyter_core\application.py", line 280, in launch_instance
super().launch_instance(argv=argv, **kwargs)
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\config\application.py", line 1051, in launch_instance
app = cls.instance(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\config\configurable.py", line 575, in instance
inst = cls(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1311, in __new__
inst.setup_instance(*args, **kwargs)
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1354, in setup_instance
super(HasTraits, self).setup_instance(*args, **kwargs)
File "C:\Users\Cristian Valiante\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1330, in setup_instance
init(self)
File "C:\ProgramData\anaconda3\Lib\site-packages\notebook\traittypes.py", line 226, in instance_init
self._resolve_classes()
File "C:\ProgramData\anaconda3\Lib\site-packages\notebook\traittypes.py", line 238, in _resolve_classes
warn(f"{klass} is not importable. Is it installed?", ImportWarning)
TypeError: warn() missing 1 required keyword-only argument: 'stacklevel'

Thank you for help ! :)

I have tried installing and uninstalling and it didnt work.


Solution

  • Edit:

    https://github.com/jupyter/notebook/issues/7048#issuecomment-1724637960

    https://github.com/jupyter/notebook/issues/7048#issuecomment-1720815902

    pip install notebook==6.5.6
    

    will fix the issue.



    Old Answer :

    The Workaround: Uninstall the Recent Problematic Release (v5.10.0) and Install the Prior Version (v5.9.0).

    Command Line:

    pip uninstall traitlets
    pip install traitlets==5.9.0
    

    Git links:

    https://github.com/microsoft/azuredatastudio/issues/24436#issuecomment-1723328100 https://github.com/jupyter/notebook/issues/7048