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

Win11重装Anaconda后启动Jupyter Notebook报markupsafe导入错误

问题根因

报错核心是依赖版本不兼容:markupsafe 2.1.0及以上版本移除了soft_unicode方法,但当前环境安装的旧版jinja2仍在调用该已删除方法;同时系统内同时存在Anaconda安装目录、用户目录AppData\Roaming\Python两套Python包路径,包优先级冲突直接触发导入失败。

解决步骤

按顺序尝试以下操作,每步完成后可直接启动Jupyter Notebook验证是否恢复:

  • 右键点击开始菜单里的「Anaconda Prompt」,选择以管理员身份运行,先执行命令卸载当前存在冲突的markupsafe包:
    pip uninstall -y markupsafe
  • 安装与旧版jinja2、notebook完全兼容的markupsafe版本:
    pip install markupsafe==2.0.1
  • 如果仍报相同错误,执行强制重装命令,覆盖所有路径下的同名冲突包:
    pip install --force-reinstall markupsafe==2.0.1
  • 若降级markupsafe后仍有异常,可选择将相关依赖全部升级到适配新版markupsafe的版本,执行命令:
    pip install --upgrade notebook jinja2
  • 兜底处理:如果以上操作都无效,打开资源管理器定位到路径C:\Users\你的实际用户名\AppData\Roaming\Python\Python39\site-packages,删除该目录下所有markupsafe、jinja2、notebook开头的文件夹,回到Anaconda Prompt执行conda install jupyter notebook补装Anaconda环境内的对应依赖即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 11:09:47