当前位置: 首页 > article >正文

解决jupyter notebook 新建或打开.ipynb 报500 : Internal Server Error(涉及jinja2兼容性问题)

报错:

[E 10:09:52.362 NotebookApp] 500 GET /notebooks/Untitled16.ipynb?kernel_name=pyt hon3 (::1) 93.000000ms referer=http://localhost:8888/tree

......

重点是:

from .exporters import * File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\__ini t__.py", line 3, in <module> from .html import HTMLExporter File "C:\ProgramData\Anaconda3\lib\site-packages\nbconvert\exporters\html. py", line 14, in <module> from jinja2 import contextfilter ImportError: cannot import name 'contextfilter' from 'jinja2' (C:\ProgramDat a\Anaconda3\lib\site-packages\jinja2\__init__.py) [E 10:17:44.277 NotebookApp] { "Host": "localhost:8888",

找到问题是from jinja2 import contextfilter

查找资料是3.0.3 版本以后,jinja2移除了contextfilter方法

所以只能卸载jinja2的较新版本,降级到3.0.3 版本了。

pip uninstall jinja2
pip install jinja2==3.0.3


http://www.kler.cn/a/419205.html

相关文章:

  • 与7无关的数
  • D82【python 接口自动化学习】- pytest基础用法
  • vue 2 父组件根据注册事件,控制相关按钮显隐
  • 【目标检测】YOLO:深度挖掘YOLO的性能指标。
  • 如何使用Python进行下载对应的视频地址
  • 多点DMALL启动招股:将在港交所上市,聚焦数字零售服务
  • 蓝桥-希尔排序模板题
  • 【Java基础面试题004】封装、继承、重载、多态、接口和抽象类是什么?
  • 《JavaEat:探索 Java 在美食世界的奇妙之旅》
  • 无星的微前端之旅(四)——qiankun线上服务代理到本地
  • 后端-一对一的数据封装的两种写法对比
  • Android 图形系统之六:BufferQueue
  • 信息网络安全考试gjdw
  • 网络安全运维——高级 题库一 50题
  • vue3 + vite + antdv 项目中自定义图标
  • 华为OD机试真题---幼儿园篮球游戏
  • 【解决安全扫描漏洞】---- 检测到目标站点存在 JavaScript 框架库漏洞
  • 【Vue3】【Naive UI】<NDropdown>标签
  • 【机器学习】机器学习学习笔记 - 监督学习 - 多项式回归决策树回归 - 03
  • 【拥抱AI】如何查看Milvus的使用情况?
  • redis实战:集群的session问题
  • 数据结构之二叉树详解:从原理到实现
  • Ubuntu通过脚本启动多个可执行文件
  • 缓存之Redis介绍
  • 小程序-基于java+SpringBoot+Vue的校园二手交易小程序设计与实现
  • 安装SQL Server 2022提示需要Microsoft .NET Framework 4.7.2 或更高版本