You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Anaconda Navigator中Jupyter Lab与Jupyter Notebook无法启动问题

问题分析

核心问题是Markupsafe版本不兼容:你系统中位于C:\Users\USER\AppData\Roaming\Python\Python37\site-packages\markupsafe的Markupsafe是高版本,而Anaconda环境内的旧版Jinja2依赖soft_unicode方法,但高版本Markupsafe已将该方法改名为soft_str,导致导入失败。Jupyter Lab的报错是该问题引发的连锁故障。

解决方案
  • 方法1:降级Markupsafe到兼容版本
    打开Anaconda Prompt(或CMD,确保激活Anaconda环境),执行命令:

    pip install markupsafe==2.0.1
    

    该版本保留了soft_unicode的兼容别名,可适配旧版Jinja2。

  • 方法2:移除用户目录下的冲突包
    冲突的Markupsafe安装在个人Python站点目录(而非Anaconda全局目录),直接删除即可:

    1. 打开文件资源管理器,导航到C:\Users\USER\AppData\Roaming\Python\Python37\site-packages
    2. 删除markupsafe文件夹及对应的MarkupSafe-*.dist-info文件夹
    3. 重启Jupyter Notebook/Lab
  • 方法3:修复Jupyter Lab依赖(可选)
    若处理Markupsafe后Jupyter Lab仍提示ModuleNotFoundError: No module named 'jupyter_server',执行:

    conda install jupyter_server
    

    或用pip安装:

    pip install jupyter_server
    
验证操作

完成上述步骤后,在命令行输入以下命令检查是否正常启动:

jupyter notebook

或

jupyter lab

内容的提问来源于stack exchange,提问作者Adedolapo0

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:45:36