Jupyter notebook插件nbextensions
nbextensions安裝
安裝jupyter_contrib_nbextensions
在Anaconda Prompt中輸入如下命令
pip install jupyter_contrib_nbextensions
這個時候重啓jupyter notebook發現還是沒有
安裝jupyter_nbextensions_configurator
conda install -c conda-forge jupyter_nbextensions_configurator
現在出現了nbextensions選項卡,但是裏面沒有東西
安裝 javascript and css files
jupyter contrib nbextension install --user
然後刷新一下頁面就出現了nbextensions工具
nbextensions配置
生成導航欄:Table of Contents(2)
通過markdown語法設置標題可以快速定位代碼,使用的時候像word一樣方便。
變量監視器:Variable Inspector
打開Variable Inspector,可以查看變量的值。
word = 'hello'
word = 'world'
word = 'hello world'
顯示代碼運行時間:ExcecuteTime
打開ExcecuteTime之後可以看到各個cell的運行時間。
代碼摺疊:Codefolding
將代碼中的循環、函數等摺疊起來,方面調試。
摺疊前
摺疊後
定時自動保存:AutoSaveTime
設置每兩分鐘保存一次
代碼提示:Hinterland
總結
nbextensions豐富了jupyter notebook的功能,將IDE中的很多功能都移植到了jupyter notebook上。