個人使用記錄留存蒿秦,與分享
jupyter Lab和Notebook是一家,前者是后者的升級版,也能切換成后者
jupyter安裝
- 通過conda安裝帘饶,單獨開一個環(huán)境,保持base清爽
conda create --name jupyterLab python=3.8
conda activate jupyterLab
conda install jupyter
conda install nodejs#依賴包
conda install jupyterLab
conda install jupyterlab-language-pack-zh-CN #懶仔漢化用
設置密碼群扶,網(wǎng)頁端jupyterLab登錄用
jupyter notebook password
集群運行命令
conda activate jupyterLab
jupyter lab --no-browser --port=9527
本地終端ssh運行 (比如Windows自帶的PowerShell)
ssh -N -f -L 9527:127.0.0.1:9527 username@服務器ip
默認端口用的22及刻,如果有更改請增加ssh參數(shù) -p 端口號
最后遠程訪問jupyterlab
- 本地瀏覽器輸入http://127.0.0.1:9527
另一種方法通過添加配置信息實現(xiàn)服務器ip網(wǎng)址訪問,但是并沒有實現(xiàn)竞阐,大概是端口防火墻問題
配置多環(huán)境 (例如要用python/R不同版本)
在jupyter的環(huán)境里安裝kernel
conda activate jupyterLab
conda install ipykernel
在使用的python環(huán)境里安裝kernel并寫入jupyter的kernel
conda create --name py36 python=3.6 ##舉例
conda activate py36
conda install ipykernel
python -m ipykernel install --user --name py36 --display-name "py3.6"
- py36 為conda虛擬環(huán)境名,py3.6 是jupyter中顯示的
R kernel
在用R的環(huán)境中配置安裝IRkernel并寫入jupyter的kernel
conda create -n R42 r-base=4.2.1 ##舉例
source activate R42
conda install r-irkernel
conda install jupyter_client
Rscript -e ".libPaths('');IRkernel::installspec(name = 'R42', displayname = 'R 4.2.1')"
- 有github參考 https://github.com/IRkernel/IRkernel
在jupyter中使用不同環(huán)境
- 可直接點擊py36/R新建文件缴饭,也可點擊左上角kernel來change Kernel
刪除 kernel 環(huán)境
- 寫入 kernel 的配置并不會隨虛擬環(huán)境的刪除而刪除,得自己刪
jupyter kernelspec list
jupyter kernelspec remove 環(huán)境名稱