1. 程式人生 > >給jupyter notebook新增外掛,使其能夠對單元格摺疊和新增目錄

給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主頁上都是有介紹的,這裡只是把我操作的流程記錄了下來