12.13 從此愛上jupyter

安裝jupyter和jupyterlab

安裝各編程語言內核

Julia

Pkg.add("IJulia")
using IJulia
notebook()

R

irkernel
IRkernel::installspec(user=FALSE)

octave

pip install octave-kernelpython -m octave_kernel install​conda config --add channels conda-forgeconda install octave_kernelconda install texinfo # For the inline documentation (shift-tab) to appear.

gnuplot

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gnuplot_kernelpython -m gnuplot_kernel install --user

插件們

代碼美化器

pip install jupyter_contrib_nbextensionsjupyter contrib nbextensions install pip install yapf ,安裝該模塊打開jupyter notebook,進入Nbextensions,勾選上Code prettify 輸入python代碼後,點擊該鍵或使用快捷鍵ctrl+l 即可一鍵美化

安裝Jupyter NbExtensions Configurator

conda install -c conda-forge jupyter_contrib_nbextensionsconda install -c conda-forge jupyter_nbextensions_configurator

或者用pip:

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter nbextensions_configurator enable --user

插件推薦:

Collapsible headings 放下/收起notebook的某些內容 Notify Notify功能就能在任務處理完後及時向你發送通知 Codefolding 摺疊代碼 tqdm_notebook 顯示進度條 %debug 調試代碼,直接跳到錯誤的地方 Table of Contents 自動生成目錄


安裝主題

pip install jupyterthemes -i https://pypi.doubanio.com/simple/

在命令提示符下輸入下面的代碼來查看有哪些主題可以選擇

jt -l

設置主題的代碼如下:

jt -t oceans16

上面設置的是使用 oceans16 這個主題,更換後的效果如下:


從此愛上jupyter

如果不喜歡上面的主題,可以使用下面的代碼來恢復到默認主題,如下:

jt -r

對比其他幾個主題後,相對來說, 我更喜歡 monokai 以及 onedork 主題 。


從此愛上jupyter

我的 monikai 主題設置的詳細參數如下(可左右滑動代碼進行查看):

jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10

乍一看,看到這串長長的代碼,可能有點暈,但其實很好理解。

-t 是設置主題, -f 設置代碼的字體, -nf 設置notebook的字體,等等。

更多的參數,請查看 jupyterthemes的參數設置說明,如下:


從此愛上jupyter


分享到:


相關文章: