背景
在前一章,我们已经安装好了jupyter noteboo,并且配置了远程访问的功能。
这一篇,我们来争强jupyter notebook的功能,使得这个工具可以帮我们更加高效地工作。
安装
$ pip install jupyter_contrib_nbextensions
$ pip install jupyter_nbextensions_configurator
$ jupyter contrib nbextension install --user
通过运行以上三个命令安装。
笔者的服务器截图
服务器端重启服务进程
再次在服务器上启动jupyter notebook
配置启动插件
需要在服务区上启动某些插件。
有两种方法:
服务器上通过命令行模式
$ jupyter nbextension enable <nbextension require path>
例如:
$ jupyter nbextension enable codefolding/main
通过 jupyter_nbextensions_configurator
服务扩展
- 安装
$ pip install jupyter_nbextensions_configurator --user
- 安装javascript和css文件
$ conda install -c conda-forge jupyter_nbextensions_configurator
- 配置启用
$ jupyter nbextensions_configurator enable --user # can be skipped for notebook >=5.3 $ jupyter contrib nbextension install --user
- 重新启动jupyter notebook服务
- 在浏览器页面可以找到nbextensions扩展
客户端重新加载
在客户端重新刷新页面,就可以看到很多插件选项了。