JupyterNotebook擴(kuò)展插件本地安裝
Jupyter Notebook是最流行的Python數(shù)據(jù)科學(xué)編程工具玻蝌,而且提供了很多插件nbextensions播歼,比如實(shí)現(xiàn)自動(dòng)代碼對(duì)齊礁叔、格式院崇;實(shí)現(xiàn)代碼自動(dòng)提示等。但是nbextensions經(jīng)常安裝很慢或者出錯(cuò)墩虹,下面是直接下載安裝包快速安裝的方法签夭。
1 Notebook安裝
可以直接下載Anaconda安裝文件來(lái)安裝JupyterNotebook尝艘。
Anaconda個(gè)人版individual edition下載頁(yè)面:https://www.anaconda.com/products/individual
安裝好之后湿镀,從蘋(píng)果MacOS的終端或者windows開(kāi)始菜單程序Anaconda-Anaconda prompt命令行執(zhí)行jupyter notebook
就可以啟動(dòng)編輯器炕吸。
編輯器是運(yùn)行在網(wǎng)頁(yè)里面的,初始情況類(lèi)似下圖勉痴。
<textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0" style="box-sizing: border-box; color: inherit; font: inherit; margin: 0px; overflow: auto; position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea>
1
<pre class=" CodeMirror-line " role="presentation" style="box-sizing: border-box; overflow: visible; font-family: inherit; font-size: inherit; display: block; padding: 0px 4px; margin: 0px; line-height: inherit; color: inherit; word-break: normal; overflow-wrap: break-word; background: transparent; border: 0px; border-radius: 0px; white-space: pre-wrap; z-index: 2; position: relative; -webkit-tap-highlight-color: transparent; font-variant-ligatures: contextual;">## 在線(xiàn)安裝Notebook擴(kuò)展</pre>
直接在命令行執(zhí)行下面的命令進(jìn)行安裝Notebook擴(kuò)展插件赫模。
conda install -c conda-forge jupyter_contrib_nbextensions
如果很慢的話(huà)就用兩次ctrl+C終止再重試,如果總是很慢的話(huà)就用下面的方法離線(xiàn)安裝蒸矛。
3 離線(xiàn)安裝Notebook擴(kuò)展
3.1 下載安裝包
jupyter_contrib_nbextensions是個(gè)開(kāi)源項(xiàng)目瀑罗,我們可以直接從Github上下載源碼安裝包。
官方開(kāi)源項(xiàng)目地址:https://github.com/ipython-contrib/jupyter_contrib_nbextensions
點(diǎn)擊右上角的Code下拉選下載Download ZIP下載雏掠。如下圖所示廓脆。
下載后解壓縮,得到文件夾jupyter_contrib_nbextensions-master磁玉。
3.2 pip安裝
獲得上面文件夾的路徑,Windows從文件資源管理器的地址欄復(fù)制它的路徑驾讲,MacOS直接option+command+C復(fù)制路徑蚊伞。
然后命令行執(zhí)行下面的命令(Windows建議使用管理員啟動(dòng)席赂,避免permission錯(cuò)誤),命令中的目錄替換成你復(fù)制的路徑时迫。
pip install -e C:\Users\zhyuzh\Desktop\jupyter_contrib_nbextensions-master
安裝時(shí)候還會(huì)有一點(diǎn)下載颅停,但很快就好。
然后執(zhí)行下面命令掠拳。
jupyter contrib nbextension install --user
4 開(kāi)啟插件使用
安裝成功后癞揉,Ctrl+C兩次關(guān)閉當(dāng)前Notebook,重新啟動(dòng)jupyter notebook
溺欧,頁(yè)面會(huì)變成下圖樣子喊熟,多出nbextension菜單。
點(diǎn)擊進(jìn)去姐刁,去掉disabled勾選芥牌,下面的工具就可以選擇了。推薦增加勾選下面的Code Prettify(代碼自動(dòng)格式化)和Hinterland(代碼自動(dòng)提示)聂使。如下圖所示壁拉。
完成后返回文件選項(xiàng)卡,右上角新建Python文件柏靶,插件的效果如下圖所示弃理,點(diǎn)擊小錘頭圖標(biāo)可以自動(dòng)對(duì)齊當(dāng)前單元的代碼,輸入代碼時(shí)候會(huì)有自動(dòng)提示彈出屎蜓。
小提示:文件選項(xiàng)卡頁(yè)面痘昌,勾選文件夾,上面會(huì)出現(xiàn)rename重命名按鈕可以改名梆靖;Python代碼頁(yè)面點(diǎn)擊左上角untitled文字可以直接文件改名控汉。