Ubuntu 下安裝并配置 Jupyter Lab咱圆。
基礎(chǔ)部分
安裝 Jupyter Lab
conda install -c conda-forge jupyterlab
基礎(chǔ)配置
獲取服務(wù)密碼
進(jìn)入 ipython 中:
ipython3
在 ipython 中輸入:
from notebook.auth import passwd
passwd()
會(huì)輸出一串密碼笛辟,(圖中密碼僅作為示例,請(qǐng)勿直接復(fù)制使用)需要保存下來(lái)序苏,等下配置會(huì)用到手幢。
生成配置文件
輸入以下命令生成配置文件:
jupyter lab --generate-config
使用 vim 編輯 Jupyter lab 配置文件:
vim ~/.jupyter/jupyter_notebook_config.py
修改以下內(nèi)容:
# 允許遠(yuǎn)程登錄
c.NotebookApp.allow_remote_access = True
# 允許 root 啟動(dòng)
c.NotebookApp.allow_root = True
# 允許任意 ip 訪問(wèn)
c.NotebookApp.ip = '*'
# 設(shè)置默認(rèn)文件夾位置,需要在運(yùn)行前事先創(chuàng)建好文件夾
c.NotebookApp.notebook_dir = '/home/notebook'
# 默認(rèn)不開(kāi)啟瀏覽器
c.NotebookApp.open_browser = False
# 配置服務(wù)密碼
c.NotebookApp.password = u'輸入上面生成的密碼'
# 配置 Jupyter Lab 端口
c.NotebookApp.port = 8888
運(yùn)行 Jupyter Lab
創(chuàng)建一個(gè)名為 “Jupyter” 新的 screen:
screen -S 'Jupyter'
在新的 screen 內(nèi)運(yùn)行:
jupyter lab
此時(shí)按 Ctrl + A + D
即可離開(kāi)這個(gè) screen忱详,且不關(guān)閉 Jupyter Lab围来。
增強(qiáng)部分
準(zhǔn)備工作
添加 ppa 源
執(zhí)行以下命令:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:chronitis/jupyter
安裝 yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
安裝 nodejs
conda install nodejs
換源
yarn 換淘寶源
yarn config set registry 'https://registry.npm.taobao.org'
npm 換淘寶源
npm config set registry 'https://registry.npm.taobao.org'
配置內(nèi)核
創(chuàng)建虛擬環(huán)境
首先在 conda 下創(chuàng)建虛擬環(huán)境:
# X.X 可填 2.7,3.6 等
conda create -n your_env_name python=X.X
安裝內(nèi)核
因?yàn)槲沂褂昧?zsh匈睁,所以需要初始化一下:
conda init zsh
然后輸入以下命令即可激活環(huán)境:
conda activate your_env_name
在環(huán)境中安裝所需要的包:
conda install -n your_env_name conda-forge jupyterlab
再執(zhí)行以下命令添加內(nèi)核:
python -m ipykernel install --name display_name
最后在環(huán)境中執(zhí)行即可退出當(dāng)前環(huán)境:
conda deactivate