文章目录
- 1、安装配置jupyter lab
- 首先需要使用pip3安装:
- 生成配置文件和密码:
- 2、设置开机自启
- 首先通过`which jupyter`查询到可执行文件路径:
- 设置自启服务:
1、安装配置jupyter lab
首先需要使用pip3安装:
pip3 install jupyter notebook -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple
生成配置文件和密码:
jupyter notebook --generate-config # 会提示生成一个py文件,记住该路径jupyter notebook password # 设置密码后会提示生成一个json文件
记录json文件中的password内容:
配置两项内容:
- 修改ip为0.0.0.0,使得局域网可访问
- 修改password,内容为上文json中的值
终端执行jupyter lab
,可看到,在局域网内通过ip:port方式就可进入该设备的jupyterlab,ip是设备的局域网ip,ifconfig可查询。
2、设置开机自启
首先通过which jupyter
查询到可执行文件路径:
写一个启动脚本startjupyterlab.sh
,复制到/usr/local/bin/startjupyterlab.sh
,内容如下:
/usr/local/anaconda3/bin/jupyter lab
设置权限:sudo chmod +x ./startjupyterlab.sh
设置自启服务:
新建service:sudo vim /etc/systemd/system/jupyterlab.service
,内容如下:
[Unit]
Description=Run JupyterLab Script
After=network.target[Service]
Type=simple
User=zjgd23105 # 用户名
ExecStart=/bin/bash /usr/local/bin/startjupyterlab.sh #startjupyterlab脚本路径
WorkingDirectory=/home/zjgd23105 # 启动startjupyterlab脚本的目录
Restart=always
RestartSec=10[Install]
WantedBy=multi-user.target
配置启动该自启服务:
# 重新加载 systemd 守护进程
sudo systemctl daemon-reload
sudo systemctl enable jupyterlab.service# 启动服务
sudo systemctl start jupyterlab.service# 检查服务状态
sudo systemctl status jupyterlab.service
一个正常的转态(Active为active(running)
):
如果不正常,可以通过journalctl -xeu jupyterlab -f
查看jupyterlab的日志并分析