我是靠谱客的博主 爱撒娇夕阳,最近开发中收集的这篇文章主要介绍给jupyter notebook添加插件,使其能够对单元格折叠和添加目录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在这个过程中我走了一些弯路,但最终还是成功的添加了这个功能
首先我在谷歌当中搜索: jupyter notebook如何安装插件
看了一些文章,有些是有用的,但是都没有解决我的问题,
最后找到了jupyter notebook插件的github主页,才最终成功安装了插件功能
github主页的网址: https://github.com/ipython-contrib/jupyter_contrib_nbextensions
虽然是英文的,但是使用的单词都很简单,静心看并结合词典还是可以看得懂的
在安装说明中,他是分三步说明的
1. Install the python package
这其中又提供了PIP,Conda, Installation from cloned Repo三种方式
我使用的是PIP方式:
pip install https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master
2. Install javascript and css files
jupyter contrib nbextension install --user
这一步的功能是复制notebook插件的js和css文件到jupyter服务的搜索目录,并编辑一些jupyter的配置文件

此外还提供了一些后缀,
--user表示此功能只供目前的电脑用户使用
--system 表示此功能,系统内的所有用户都能使用
--sys-prefix,--symlink,--debug
另外还有
--only-files,只安装插件不对配置文件进行修改
--only-config,只对配置文件进行修改,不安装插件
最后还有
--skip-running-check 如果有正在运行的notebook服务,跳过它(默认情况下如果有正在运行的notebook服务,安装过程就会停止)(我在安装的时候就遇到了这个问题,添加这个之后完美安装)
所以我最终使用的命令是 jupyter contrib nbextension install --user --skip-running-check
(两个后缀之间要有一个空格)
3. Enabling/Disabling extensions
安装完成之后,就是如何开启和关闭插件功能了
他说可以使用 Jupyter subcommand:,但Jupyter subcommand:是什么,我也不知道

另外还可以使用界面手动点的方式:

在正常的使用jupyter notebook 打开浏览器之后,多了一个Nbextention的选项


在打开notebook文件之前,需要先配置一下需要的插件。

然后勾选需要的插件

另外,当选中插件的时候,页面下面是可以显示插件的功能介绍的(当然,还是英文的)

配置完之后,再点回File,就回到了原来的样子

点击notebook文件,进入就多了两个功能

其实上面所有的步骤github主页上都是有介绍的,这里只是把我操作的流程记录了下来



最后

以上就是爱撒娇夕阳为你收集整理的给jupyter notebook添加插件,使其能够对单元格折叠和添加目录的全部内容,希望文章能够帮你解决给jupyter notebook添加插件,使其能够对单元格折叠和添加目录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部