Jupyter Notebook运行MathBox示例报with_mathbox未定义如何解决
MathBox Jupyter 报错
with_mathbox is not defined解决方法 该错误由MathBox的Jupyter适配辅助函数未正常加载导致,可按以下步骤排查修复:
- 优先安装带Jupyter集成的对应分支版本,不要使用公开的0.1.0正式版,在Notebook的Cell中运行以下安装命令:
!pip install git+https://github.com/znah/mathbox.git@jupyter - 安装完成后保存Notebook改动,重启Jupyter内核
- 重新打开Notebook后,首个Cell优先运行初始化代码,不要直接执行绘图示例:
运行初始化Cell后等待3-5秒,确认无报错后再执行后续的绘图代码import mathbox %load_ext mathbox - 此前手动修改的CDN配置可恢复为默认值,自行替换的CDN资源与对应分支版本不匹配,会导致加载失败
- 若使用Jupyter Lab环境,需要额外安装配套扩展,运行以下命令后重启Jupyter Lab服务即可:
!jupyter labextension install @jupyter-widgets/jupyterlab-manager mathbox-jupyter - 若仍有报错,可清空所有Cell输出,按顺序从头运行所有Cell,不要跳步执行或重复运行初始化Cell
内容的提问来源于stack exchange,提问作者Ray Ronnaret
相关产品推荐
相关产品推荐

