Jupyter是一個在線版的IDE,其最大的優(yōu)點在于可以方便展示代碼運行結(jié)果以及添加markdown格式的文字說明∏浊牛可以方便配置多種主流語言洛心。并且可以方便的將所編輯的文檔轉(zhuǎn)換為多種格式(主要包括ipynb、md两曼、html皂甘、pdf等)玻驻。本文主要提供安裝方面的代碼匯總悼凑,包含了jupyter notebook和jupyter Lab的安裝,R璧瞬、Julia內(nèi)核的安裝户辫,以及多內(nèi)核SoS模塊的安裝,以及簡單的jupyter notebook配置嗤锉。多參考了官方文檔渔欢。(2022.11.13 更新ubuntu,python方式不變瘟忱,R有少許變化)
1. Jupyter的安裝和初步配置
在Python官網(wǎng)下載Python最新版奥额,正常安裝。之后在cmd命令行更新pip,并使用pip安裝jupyter:
python -m pip install --upgrade pip
pip install jupyter
cmd命令行生成jupyter配置访诱,并顯示默認的文件夾目錄:
jupyter notebook --generate-config
運行后得到的目錄為:C:\Users\Administrator.jupyter\jupyter_notebook_config.py垫挨,按照目錄找到該文件,將配置文件打開触菜。查找下述內(nèi)容:
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''
將第二行內(nèi)容修改為自己存儲各種代碼的文件夾路徑后保存配置文件九榔。
c.NotebookApp.notebook_dir = 'E:\code'
至此可以通過jupter運行Python3,啟動方式為cmd命令行中輸入下述命令:
jupyter notebook
2. JupyterLab的安裝
JupyterLab是Jupyter的改進版軟件涡相,和Jupyter各有優(yōu)點哲泊,兩者可以并存,JupyterLab會沿用Jupyter的配置催蝗。
pip install jupyterlab
jupyter lab
3. R的配置
官網(wǎng)下載并安裝最新版的R切威。安裝完成后打開R,在R主程序的命令行下進行Jupyter的配置安裝丙号。先安裝IRkernel包牢屋。
install.packages("IRkernel")
安裝結(jié)束后,輸入下述命令啟用IRkernel槽袄,之后再打開Jupyter的時候烙无,就可以新建R文件了。
# 在當前用戶下安裝
IRkernel::installspec()
# 在系統(tǒng)用戶下安裝(ubuntu必須用下面這條命令啟用)
IRkernel::installspec(user = FALSE)
4. Julia的配置
在Julia官網(wǎng)下載并安裝最新版的Julia遍尺。打開Julia后截酷,一次運行下述命令,通過Julia的命令行安裝Jupyter支持乾戏。
import Pkg
Pkg.add("IJulia")
Pkg.build("IJulia")
表面看Julia的Jupyter配置是最容易的一個迂苛,然而因為網(wǎng)絡(luò)的問題很容易安裝失敗三热,如果發(fā)現(xiàn)Julia在Jupter notebook中創(chuàng)建新文件后啟動失敗,可以按照以下步驟進行:首先安裝net.framwork 4.x或更高三幻,然后安裝Power Shell 3.0(Win7 默認版本為2.0就漾,其他系統(tǒng)請自行查看),然后打開Julia念搬,在Julia的命令行中依次安裝PkgMirrors抑堡,然后更換鏡像源至國內(nèi),最后通過新的鏡像源安裝及配置IJulia(PkgMirrors的運行需要Power Shell 3.0朗徊,而Power Shell 3.0需要net.framework 4.x首妖,所以安裝起來略麻煩。):
import PkgMirrors
PkgMirrors.availables()
PkgMirrors.setmirror("ZJU")
import Pkg
Pkg.add("IJulia")
Pkg.build("IJulia")
如果整個過程未報錯爷恳,則IJulia安裝成功有缆。
5. Perl的配置
Perl的配置方式尚不清楚,Iperl這個包嘗試了數(shù)次都不行温亲,包作者提供的兩種安裝方式棚壁,第一種方法額外安裝300多M,然而沒有配置成功,第二種方法安裝了1G還在安裝包栈虚,我暫時放棄了Perl的Jupyte配置袖外。但網(wǎng)上有人發(fā)過Perl配置成功的截圖。
首先安裝cpanm节芥,cpanm是perl的模塊安裝包在刺。cpanm包的官方安裝介紹中使用的是下述命令,但是我用下述命令多次安裝均為成功:
perl -MCPAN -e shell
install cpanm
在官方的另一個地方找到了該命令头镊,成功安裝cpanm蚣驼。cmd命令行執(zhí)行下述命令:
cpan App::cpanminus
安裝結(jié)束后在cmd命令行使用cpanm安裝Iperl:
cpanm Reply::Plugin::IPerl
6. SoS多內(nèi)核
cmd命令行下運行以下命令:
pip install sos # 安裝SoS
pip install sos_notebook # 安裝SoS notebook
python -m sos_notebook.install # 注冊SoS notebook
7.內(nèi)核查看
jupyter kernelspec list # cmd命令行
!jupyter kernelspec list # jupyter notebook內(nèi)