记录作者在配置jupyterlab的一些坑
[toc]
Jupyter Lab配置
安装jupyterlab
接下来,我们准备设置jupyter
的密码,以允许远程使用。
我们先获得jupyter
密码的哈希值,待会儿会用到。
在终端中输入python
,获得哈希值:
1 2 3 4
| > from notebook.auth import passwd > passwd() 'argon2:$argon2id$v=19$m=10240,t=10,p=8$tuOUUSE/KyCKtjW6HmLLvg$WJWRe2O/TDJheuzPcWebZcXkSe8aoW8hsZQrKAyeGxQ' > exit()
|
记得保存上面的字符串。
接下来进行jupyter
的设置编写。打开终端,输入以下命令:
1 2 3
| jupyter lab --generate-config // 创建配置文件 cd ~/.jupyter vim jupyter_lab_config.py // 编辑配置文件
|
以下需要手动编辑的设置:(在vim
命令模式下可输入/
来进行查找,按回车确认,按n
正向查找)
1 2 3 4 5 6 7
| c.ServerApp.allow_origin = '*' // 允许的主机 c.ServerApp.allow_remote_access = True // 允许远程访问 c.ServerApp.ip = '0.0.0.0' // 允许的IP地址 c.ServerApp.notebook_dir = '/workspace/jupyter' // 项目文件夹,需要手动创建好 c.ServerApp.password = 'xxxxxx' // 刚刚自己设置的密码对应的哈希值 c.ServerApp.open_browser = False // 禁止浏览器打开 c.ServerApp.port = 8888 // 端口 随自己选择即
|
设置简体中文:
1
| pip install jupyterlab-language-pack-zh-CN
|
安装插件管理器:
1 2
| pip install nodejs pip install jupyter_contrib_nbextensions
|
启动jupyter
:
1 2
| jupyter lab jupyter lab --allow-root
|