Anaconda基础环境启动Jupyter报错(含完整回溯信息)
Anaconda环境Jupyter启动报错解决方案
报错核心信息
Traceback (most recent call last): File "C:\Users\neall\anaconda3\Lib\site-packages\notebook\traittypes.py", line 235, in _resolve_classes klass = self._resolve_string(klass) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 2015, in _resolve_string return import_item(string) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\neall\AppData\Roaming\Python\Python311\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\neall\anaconda3\Scripts\jupyter-notebook-script.py", line 10, in sys.exit(main()) ^^^^^^ File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\jupyter_core\application.py", line 283, in launch_instance super().launch_instance(argv=argv, **kwargs) File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\config\application.py", line 1073, in launch_instance app = cls.instance(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\config\configurable.py", line 583, in instance inst = cls(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1292, in __new__ inst.setup_instance(*args, **kwargs) File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1335, in setup_instance super(HasTraits, self).setup_instance(*args, **kwargs) File "C:\Users\neall\AppData\Roaming\Python\Python311\site-packages\traitlets\traitlets.py", line 1311, in setup_instance init(self) File "C:\Users\neall\anaconda3\Lib\site-packages\notebook\traittypes.py", line 226, in instance_init self._resolve_classes() File "C:\Users\neall\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'
用户已尝试操作
- 卸载并重新安装Anaconda
- 删除本地电脑上所有Jupyter文件及相关信息
- 重启电脑
解决方案
1. 清理全局Python包目录的冲突文件
报错路径显示全局Python(C:\Users\neall\AppData\Roaming\Python\Python311\site-packages)下的traitlets等包与Anaconda自带包版本冲突,导致参数不兼容:
- 打开文件管理器,进入
C:\Users\neall\AppData\Roaming\Python\Python311\site-packages - 删除所有包含
traitlets、jupyter_core、jupyter_server的文件夹
2. 重新安装Anaconda基础环境的Jupyter依赖
打开Anaconda Prompt,执行以下命令:
conda activate base conda uninstall -y notebook traitlets jupyter_core jupyter_server conda install -y notebook traitlets jupyter_core jupyter_server
3. 调整环境变量优先级
确保Anaconda的路径优先于全局Python路径,避免包调用冲突:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path列表中,将Anaconda的Scripts(如C:\Users\neall\anaconda3\Scripts)和Library\bin路径移至最上方
4. 验证启动
在Anaconda Prompt中执行jupyter notebook,检查是否能正常启动GUI界面。
内容的提问来源于stack exchange,提问作者neal301
相关产品推荐
相关产品推荐

