CentOS安装jupyterlab
1、安装jupyterlab
环境CentOS 7
Python 3.8.13
(nlp) [root@oracledb ~]# python -V
Python 3.8.13
#安装jupyter
pip install jupyterlab
#安装汉化包,需要自己选择语言 pip install jupyterlab-language-pack-zh-CN
2、配置jupyter
用root执行
jupyter lab --generate-config
(1)生成配置文件
(nlp) [root@oracledb ~]# jupyter lab --generate-config
Writing default config to: /root/.jupyter/jupyter_lab_config.py
(2)生成密码
jupyter lab password
输入两次密码,确认后生成密码文件。
jupyter_server_config.json
查看密码文件
(nlp) [root@oracledb .jupyter]# cat jupyter_server_config.json
{
"IdentityProvider": {
"hashed_password": "argon2:$argon2id$v=19$m=10240,t=10,p=8$jaXyBv9CVvBujDG09LgQjQ$HSi+kWEysNsFQwY8GVO4B/m+0nTAMkoJ2yoC38Wq9bA"
}
}
密码是:
argon2:$argon2id$v=19$m=10240,t=10,p=8$jaXyBv9CVvBujDG09LgQjQ$HSi+kWEysNsFQwY8GVO4B/m+0nTAMkoJ2yoC38Wq9bA
(3)修改配置文件
在jupyter_lab_config.py中增加下面内容:
c.ServerApp.allow_remote_access = True # 允许远程访问
c.ServerApp.allow_root = True # 允许root运行
c.ServerApp.notebook_dir = u'/mydata/program/' # 设置工作目录,默认为用户家目录
c.ServerApp.ip = '*' # 监听地址
c.ServerApp.port = 8686 # 运行端口,默认8888
c.ServerApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$jaXyBv9CVvBujDG09LgQjQ$HSi+kWEysNsFQwY8GVO4B/m+0nTAMkoJ2yoC38Wq9bA' # 密码
c.ServerApp.open_browser = False # 不打开浏览器
主要是:配置端口、程序默认路径、可访问的IP
未用默认端口8888 。
3、启动jupyter
后台运行:
(nlp) [root@oracledb .jupyter]# nohup python -m jupyterlab --allow-root > /root/.jupyter/jupyter.log 2>&1 &
打开防火墙端口:
firewall-cmd --list-port
firewall-cmd --zone=public --add-port=8686/tcp --permanent
firewall-cmd --reload
4、访问jupyter
浏览器访问:IP:8686
访问后需要输入之前设置的密码 。
修改为中文界面设置:
中文界面: