給jupyter notebook新增外掛,使其能夠對單元格摺疊和新增目錄
阿新 • • 發佈:2018-11-20
在這個過程中我走了一些彎路,但最終還是成功的添加了這個功能
首先我在谷歌當中搜尋:
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:是什麼,我也不知道
另外還可以使用介面手動點的方式:
此外還提供了一些字尾, --user表示此功能只供目前的電腦使用者使用 --system 表示此功能,系統內的所有使用者都能使用 --sys-prefix,--symlink,--debug 另外還有 --only-files,只安裝外掛不對配置檔案進行修改 --only-config,只對配置檔案進行修改,不安裝外掛 最後還有 --skip-running-check 如果有正在執行的notebook服務,跳過它(預設情況下如果有正在執行的notebook服務,安裝過程就會停止)(我在安裝的時候就遇到了這個問題,新增這個之後完美安裝) 所以我最終使用的命令是
另外還可以使用介面手動點的方式:
在正常的使用jupyter notebook 開啟瀏覽器之後,多了一個Nbextention的選項
在開啟notebook檔案之前,需要先配置一下需要的外掛。
然後勾選需要的外掛
另外,當選中外掛的時候,頁面下面是可以顯示外掛的功能介紹的(當然,還是英文的)
配置完之後,再點回File,就回到了原來的樣子
點選notebook檔案,進入就多了兩個功能
其實上面所有的步驟github主頁上都是有介紹的,這裡只是把我操作的流程記錄了下來