• JupyterNotebook如何添加table of content


    不要总是等待,而是去创造

    方法一

    ipython notebook升级成了jupyter notebook,在4.x之后的版本,jupyter提供了jupyter-nbextension命令来安装和启用这些扩展,安装扩展方便了很多。

    jupyter-nbextension install [--user] EXTENSION

    install 后面的参数是扩展所在的文件夹,按照此思路安装table of content:

    ## download 
    mkdir toc
    cd toc
    wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.js
    wget https://raw.githubusercontent.com/minrk/ipython_extensions/master/nbextensions/toc.css
    
    ## install and enable
    cd ..
    jupyter-nbextension install --user toc
    jupyter-nbextension enable toc/toc

    思路是将这里的toc.js和toc.css的文件下载并copy到一个名为toc的文件夹下,然后在toc文件夹上一层路径下执行:

    jupyter-nbextension install --user toc
    jupyter-nbextension enable toc/toc

    也可以用该思路安装其他的扩展

    思路二

    使用 'nbextensions' server extension,这个repo里面包含了一些扩展并且其中有一个叫 'nbextensions' server的扩展,使用这个扩展可以再打开jupyter notebook的时候打开一个网页界面,在该界面可以勾选相应的扩展就可以启用或者停用了。

    1.下载这个repo

    2.安装。

    安装可以使用python setup.py install 的形式,也可以使用conda

    The conda package can be built by running conda build IPython-notebook-extensions in the parent directory, and then doing a conda install nbextensions

    要注意命名,IPython-notebook-extensions是该repo的根目录下的唯一文件夹,直接下载的会包含master,conda install后面的是前面build成功的一个压缩文件,该压缩文件的位置一般会在build成功后提示。

    我这里的测试是使用python setup.py install 的形式安装没有成功,但是使用conda却成功了。当安装成功后就可以通过访问一个url来看到这个扩展管理的界面了

    补充

    思路二已经不适用,详情请使用该安装包:

    jupyter_contrib_nbextensions

    参考文件:

    哈哈

    lu

  • 相关阅读:
    BZOJ 5358 口算训练/HDU 6287(可持久化线段树)
    HDU 4288 Coder
    FZU 2289 项链
    jQuery
    HTML5存储技术Storage
    JS第三部分--BOM浏览器对象模型
    JS第二部分--DOM文档对象模型
    JS第一部分--ECMAScript5.0标准语法 (JS基础语法)
    python离线安装包
    DB2不记日志插入,python迭代器操作xlrd,python操作xlwt
  • 原文地址:https://www.cnblogs.com/wybert/p/5026557.html
Copyright © 2020-2023  润新知