如何自动添加扩展到Jupyter(ipython)笔记本?

2024-06-17 12:42:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了扩展'calico-document-tools',我可以从Jupyter笔记本中加载它,方法是:

%%javascript
IPython.load_extensions('calico-document-tools');

如何为每个打开的笔记本自动加载?在

我尝试将IPython.load_extensions('calico-document-tools');或{}添加到C:\Users\<username>\.ipython\profile_default\static\custom\custom.js中,但没有成功(扩展应该在工具栏上显示许多按钮)。在

我只有一个配置文件,是用ipython profile create,python3.3,windows7创建的。提前谢谢。在


Tags: 方法ipythoncustomusernameload笔记本jupyterextensions
1条回答
网友
1楼 · 发布于 2024-06-17 12:42:57

为了安装扩展,我遵循了this notebook(不再可用)中的说明。在

我稍微调整了一下,使之与ipython4(笔记本服务器称为jupyter)兼容。此命令全局安装扩展:

$ jupyter nbextension install https://github.com/Calysto/notebook-extensions/archive/master.zip

然后启用此扩展:

^{pr2}$

现在打开或重新加载笔记本时,它应该加载扩展名

也可以从笔记本内部更新配置以启用扩展:

%%javascript
IPython.notebook.config.update({
  "load_extensions": {"calico-spell-check":true,
                      "calico-document-tools":true,
                      "calico-cell-tools":true
                     }
})

相关问题 更多 >