安裝jupyter和jupyterlab
安裝各編程語言內核
Julia
Pkg.add("IJulia")
using IJulia
notebook()
R
irkernel
IRkernel::installspec(user=FALSE)
octave
pip install octave-kernelpython -m octave_kernel installconda 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 這個主題,更換後的效果如下:
如果不喜歡上面的主題,可以使用下面的代碼來恢復到默認主題,如下:
jt -r
對比其他幾個主題後,相對來說, 我更喜歡 monokai 以及 onedork 主題 。
我的 monikai 主題設置的詳細參數如下(可左右滑動代碼進行查看):
jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10
乍一看,看到這串長長的代碼,可能有點暈,但其實很好理解。
-t 是設置主題, -f 設置代碼的字體, -nf 設置notebook的字體,等等。
更多的參數,請查看 jupyterthemes的參數設置說明,如下:
閱讀更多 吃爆米花的小熊 的文章