jupyter notebook 安裝擴展nbextensions


安裝nbextensions可提高jupyter notebook效率,安裝步驟如下:

1、pip 方式安裝:

(gluon) [root@localhost ~]# pip install jupyter_contrib_nbextensions
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting jupyter_contrib_nbextensions
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/33/f0/6e2c00afda860f655fbf0f795f7310bdbf12122846344dfdc803fc7455d5/jupyter_contrib_nbextensions-0.5.1-py2.py3-none-any.whl (20.9MB)

...

2、安裝關聯的 JavaScript 和 CSS 文件:安裝關聯的 JavaScript 和 CSS 文件:

(gluon) [root@localhost ~]# jupyter contrib nbextension install

...

[I 22:29:28 InstallContribNbextensionsApp] Installing jupyter_contrib_nbextensions items to config in /usr/local/etc/jupyter
Enabling: jupyter_nbextensions_configurator
- Writing config: /usr/local/etc/jupyter
- Validating...
jupyter_nbextensions_configurator 0.4.1 OK
Enabling notebook nbextension nbextensions_configurator/config_menu/main...
Enabling tree nbextension nbextensions_configurator/tree_tab/main...
[I 22:29:28 InstallContribNbextensionsApp] Enabling notebook extension contrib_nbextensions_help_item/main...
[I 22:29:28 InstallContribNbextensionsApp] - Validating: OK
[I 22:29:28 InstallContribNbextensionsApp] - Editing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 22:29:28 InstallContribNbextensionsApp] -- Configuring nbconvert template path
[I 22:29:28 InstallContribNbextensionsApp] -- Configuring nbconvert preprocessors
[I 22:29:28 InstallContribNbextensionsApp] - Writing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 22:29:28 InstallContribNbextensionsApp] -- Writing updated config file /usr/local/etc/jupyter/jupyter_nbconvert_config.json

3、重啟jupyter notebook服務

4、在瀏覽器訪問jupyter notebook 即可看到nbextensions標簽

5、使用:(以Code prettify為例,Code prettify是代碼規范化擴展工具,其支持程序為yapf)

(1)在nbextensions標簽頁面勾選Code prettify,勾選后,在jupyter note頁面工具欄可看到新增一個小錘樣圖標。

(2)安裝擴展所需插件程序(這一步不一定是必須的,上一步的勾選完成后,系統應能自動下載和配置相關需求擴展程序。若出現錯誤,根據提示進行安裝):

(gluon) [root@localhost ~]# pip install yapf
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting yapf
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7c/21/534d143afd3df9cae9b21674fcc32207cb80cfb3de56b89ef7a37c746cca/yapf-0.29.0-py2.py3-none-any.whl (185kB)
|████████████████████████████████| 194kB 353kB/s 
Installing collected packages: yapf
Successfully installed yapf-0.29.0

(3)使用:選中一個cell,點擊該小錘樣圖標,即可看到代碼被規范化。若先按下Shift鍵不放,再點擊該小錘樣圖標,則該頁面所有cell的代碼都全部被規范化。

快捷鍵:Ctrl + L (規范化一個cell內代碼);Ctrl + Shift + L  (規范化全部cell內的代碼)

相關參考:《推薦Variable Inspector | DeBug工具PySnooper | 暗色系個性化》https://blog.csdn.net/Suexy_/article/details/102516961

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM