Jupyter lab

在 ubuntu 上配置 jupyter 并在后台运行和自动启动

在 Ubuntu 22.04 上安装 JupyterLab 并配置为 systemd 服务

环境说明

  • 系统:Ubuntu 22.04

  • 虚拟环境名称:lihaoyang

  • JupyterLab 端口:2024

  • 访问密码:lihaoyang123

1. 创建并激活 Conda 虚拟环境

首先,使用 Miniconda 创建并激活一个名为 lihaoyang 的虚拟环境:

# 创建虚拟环境 lihaoyang
conda create -n lihaoyang python=3.10

# 激活虚拟环境
conda activate lihaoyang

2. 安装 JupyterLab

在激活的 lihaoyang 环境中,安装 JupyterLab:

# 安装 JupyterLab
conda install -c conda-forge jupyterlab

3. 生成并配置 JupyterLab 配置文件

生成 JupyterLab 的配置文件:

配置文件默认生成在 /root/.jupyter/jupyter_lab_config.py。将其移动到虚拟环境目录:

4. 设置 JupyterLab 访问密码

在虚拟环境中生成密码哈希:

复制生成的哈希(形如 sha1:yourhashedpassword),并编辑配置文件 /root/miniconda3/envs/lihaoyang/etc/jupyter/jupyter_lab_config.py

添加或修改以下内容:

5. 配置 JupyterLab 为 systemd 服务

创建 systemd 服务文件:

在文件中添加以下内容:

6. 启用并启动 JupyterLab 服务

加载 systemd 配置并启动服务:

检查服务状态以确保成功运行:

7. 访问 JupyterLab

在浏览器中访问 http://<your-server-ip>:2024,使用设置的密码 lihaoyang123 登录。

8. 常用管理命令

  • 查看服务状态:

  • 重启服务:

  • 停止服务:

  • 查看服务日志:


以上步骤完成后,JupyterLab 将在端口 2024 上运行并自动重启,配置了基础访问密码 lihaoyang123。确保服务器的防火墙规则允许端口 2024 的访问。

Last updated