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

无法通过Anaconda Navigator启动Jupyter Notebook求助

Jupyter Notebook启动失败:markupsafe导入错误修复

错误根源

你遇到的ImportError: cannot import name 'escape' from 'markupsafe'是版本兼容问题:新版markupsafe已经移除了escape函数,但当前环境里的jinja2(Jupyter依赖的模板库)还在调用这个已被移除的接口。

修复方案

直接安装一个和现有jinja2兼容的markupsafe版本即可,步骤如下:

  • 卸载当前的markupsafe:

    pip uninstall markupsafe -y
    

    若使用Anaconda环境,改用conda命令:

    conda uninstall markupsafe -y
    
  • 安装兼容版本(推荐2.1.3,该版本保留了escape接口,适配绝大多数旧版jinja2):

    pip install markupsafe==2.1.3
    

    Conda环境对应命令:

    conda install markupsafe=2.1.3
    
  • 验证修复
    重新启动Jupyter Notebook:

    jupyter notebook
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 09:48:16