如何自动为 Jupyter (ipython) notebook 添加扩展?
How to add automatically extension to Jupyter (ipython) notebook?
我已经安装了扩展程序 'calico-document-tools'
,我可以使用以下方法从 Jupyter notebook 中加载它:
%%javascript
IPython.load_extensions('calico-document-tools');
如何为每个打开的笔记本自动加载它?
我尝试将 IPython.load_extensions('calico-document-tools');
或 IPython.load_extensions('C:/Users/<username>/.ipython/nbextensions/calico-document-tools');
添加到 C:\Users\<username>\.ipython\profile_default\static\custom\custom.js
但它没有用(扩展应该在工具栏上显示一些按钮)。
我只有一个配置文件,使用 ipython profile create
、Python 3.3、Windows 7 创建。提前致谢。
为了安装扩展,我按照 this notebook(不再可用)中的说明进行操作。
我对它们进行了一些调整以与 ipython4(其中笔记本服务器称为 jupyter)兼容。此命令全局安装扩展:
$ jupyter nbextension install https://github.com/Calysto/notebook-extensions/archive/master.zip
然后启用此扩展程序:
$ jupyter nbextension enable calico-document-tools
当您现在打开或重新加载笔记本时,它应该加载扩展程序
更新配置以启用扩展也可以从笔记本内部完成:
%%javascript
IPython.notebook.config.update({
"load_extensions": {"calico-spell-check":true,
"calico-document-tools":true,
"calico-cell-tools":true
}
})
我已经安装了扩展程序 'calico-document-tools'
,我可以使用以下方法从 Jupyter notebook 中加载它:
%%javascript
IPython.load_extensions('calico-document-tools');
如何为每个打开的笔记本自动加载它?
我尝试将 IPython.load_extensions('calico-document-tools');
或 IPython.load_extensions('C:/Users/<username>/.ipython/nbextensions/calico-document-tools');
添加到 C:\Users\<username>\.ipython\profile_default\static\custom\custom.js
但它没有用(扩展应该在工具栏上显示一些按钮)。
我只有一个配置文件,使用 ipython profile create
、Python 3.3、Windows 7 创建。提前致谢。
为了安装扩展,我按照 this notebook(不再可用)中的说明进行操作。
我对它们进行了一些调整以与 ipython4(其中笔记本服务器称为 jupyter)兼容。此命令全局安装扩展:
$ jupyter nbextension install https://github.com/Calysto/notebook-extensions/archive/master.zip
然后启用此扩展程序:
$ jupyter nbextension enable calico-document-tools
当您现在打开或重新加载笔记本时,它应该加载扩展程序
更新配置以启用扩展也可以从笔记本内部完成:
%%javascript
IPython.notebook.config.update({
"load_extensions": {"calico-spell-check":true,
"calico-document-tools":true,
"calico-cell-tools":true
}
})