Jupyter notebook报错:No module named ‘jupyter_server.contents‘

输入jupyter notebook报如下错误:

$ jupyter notebook
Traceback (most recent call last):
  File "C:\Users\win10\anaconda3\Lib\site-packages\notebook\traittypes.py", line 235, in _resolve_classes
    klass = self._resolve_string(klass)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\traitlets.py", line 2015, in _resolve_string
    return import_item(string)
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\utils\importstring.py", line 33, 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:\Users\win10\anaconda3\Scripts\jupyter-notebook-script.py", line 10, in <module>
    sys.exit(main())
             ^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\jupyter_core\application.py", line 277, in launch_instance
    return super().launch_instance(argv=argv, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\config\application.py", line 1073, in launch_instance
    app = cls.instance(**kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\config\configurable.py", line 583, in instance
    inst = cls(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\traitlets.py", line 1292, in __new__
    inst.setup_instance(*args, **kwargs)
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\traitlets.py", line 1335, in setup_instance
    super(HasTraits, self).setup_instance(*args, **kwargs)
  File "C:\Users\win10\anaconda3\Lib\site-packages\traitlets\traitlets.py", line 1311, in setup_instance
    init(self)
  File "C:\Users\win10\anaconda3\Lib\site-packages\notebook\traittypes.py", line 226, in instance_init
    self._resolve_classes()
  File "C:\Users\win10\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'

解决

原因是因为Traitlets 或 Jupyter的版本不匹配,故重新安装traitlets即可

pip uninstall traitlets
pip install traitlets==5.9.0
(dsy) C:\Users\Lenovo>jupyter notebook Traceback (most recent call last): File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\notebook\traittypes.py", line 235, in _resolve_classes klass = self._resolve_string(klass) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\traitlets.py", line 2015, in _resolve_string return import_item(string) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\utils\importstring.py", line 33, in import_item module = __import__(package, fromlist=[obj]) ModuleNotFoundError: No module named &#39;jupyter_server.contents&#39; During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Lenovo\.conda\envs\dsy\lib\runpy.py", line 197, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\Lenovo\.conda\envs\dsy\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\Lenovo\.conda\envs\dsy\Scripts\jupyter-notebook.EXE\__main__.py", line 6, in <module> File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\jupyter_core\application.py", line 284, in launch_instance super().launch_instance(argv=argv, **kwargs) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\config\application.py", line 1073, in launch_instance app = cls.instance(**kwargs) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\config\configurable.py", line 583, in instance inst = cls(*args, **kwargs) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\traitlets.py", line 1292, in __new__ inst.setup_instance(*args, **kwargs) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\traitlets.py", line 1335, in setup_instance super(HasTraits, self).setup_instance(*args, **kwargs) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\traitlets\traitlets.py", line 1311, in setup_instance init(self) File "C:\Users\Lenovo\.conda\envs\dsy\lib\site-packages\notebook\traittypes.py", line 226, in instance_init self._resolve_classes() File "C:\Users\Lenovo\.conda\envs\dsy\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: &#39;stacklevel&#39; 我在下载jupyter notebook时出现了这样的报错,是什么原因,应该怎样解决
最新发布
09-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值