jupyterlab配置

记录作者在配置jupyterlab的一些坑

[toc]

Jupyter Lab配置

安装jupyterlab

1
pip install 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 # 先安装nodejs才可以安装插件管理器。若已安装则忽视
pip install jupyter_contrib_nbextensions

启动jupyter

1
2
jupyter lab # 非root用户
jupyter lab --allow-root # root用户

jupyterlab配置
http://example.com/2023/08/18/工具使用/jupyterlab配置/
作者
Ltfall
发布于
2023年8月18日
许可协议