解决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 版本了。

bash 复制代码
pip uninstall jinja2
pip install jinja2==3.0.3
相关推荐
太阳花的小绿豆21 分钟前
Python使用socket实现简易的http服务
python·socket
视觉弘毅28 分钟前
win10安装anaconda环境与opencv
python·opencv·anaconda
@菜鸟先飞1 小时前
【零基础租赁实惠GPU推荐及大语言模型部署教程01】
python·语言模型·gpu算力
小白也有IT梦1 小时前
Matplotlib 图表显示比例控制笔记
python·matplotlib
玩电脑的辣条哥1 小时前
如何用python部署本地ocr脚本
开发语言·python·ocr
后端常规开发人员1 小时前
最好用的图文识别OCR -- PaddleOCR(4) 模型微调
python·ocr·paddleocr
wang_yb1 小时前
Peewee:Python 简洁强大的 ORM 框架
python·databook
先睡3 小时前
Maven
开发语言·python
赵谨言4 小时前
基于 Python 的学生成绩管理系统设计与实现
经验分享·python·毕业设计
_可乐无糖5 小时前
深度解析 pytest 参数化与 --count 执行顺序的奥秘
android·python·ui·ios·appium·自动化·pytest