更新你的 Ubuntu 软件包索引。
sudo apt update
现在通过 Ubuntu 软件源安装 Python3 和 Node.js,方法如下--输入 "Y "确认安装:
sudo apt install python3-dev python3-pip python3-venv nodejs npm
安装 Jupyter
安装完依赖项后,您将在 Python 虚拟环境中通过 Pip 安装 Jupyter。您将以非 root 用户身份运行 Jupyter,因此请确保您已创建该用户。
使用下面的命令登录你的用户--下面的示例将使用用户 alice:
su - vz101 SU-VZ101型
然后,创建HOME目录一个新的 Python venv 虚拟环境并激活。
mkdir myenv mkdirmyenv
python3 -m venv myenv python3 -m venv myenv
source myenv/bin/activate 资料来源: myenv/bin/activate
运行下面的 pip3 命令,通过 PyPi 软件源安装 Jupyter:
pip3 install jupyter pip3 安装 Jupyter
配置 Jupyter
本节将配置 Jupyter 的两个主要组件,即 jupyter_server 和 jupyterlab。您将为这两个组件生成配置并设置密码验证。然后,通过命令行运行 Jupyter。
jupyter server --generate-config Jupyter 服务器 --generate-config
jupyter server password Jupyter 服务器密码
接下来,运行下面的 jupyter 命令生成 jupyterlab 配置到 ~/.jupyter/jupyter_lab_config.py。然后,检查 jupyterlab 配置。
jupyter lab --generate-config Jupyter 实验室 --generate-config
jupyter lab --show-config Jupyter 实验室 --show-config
编辑配置文件
sudo nano /home/vz101/.jupyter/jupyter_lab_config.py
设置所有网络可访问,并设置默认目录
c.ServerApp.ip = '0.0.0.0' c.ServerApp.ip = '0.0.0.0' c.ServerApp.notebook_dir = '/home/vz101/'
现在可通过运行: jupyter lab 命令启动,并通过 http://server-ip:8888/lab 访问了。
以服务形式运行 JupyterLab
如果要在后台以服务形式运行 Jupyter需要为 Jupyter 创建一个新的 systemd 服务文件。
sudo nano /etc/systemd/system/jupyterlab.service
输入以下配置,并确保将用户 vz101改为您的用户名。[Unit] Description=JupyterLab Service [Service] Type=simple PIDFile=/run/jupyter.pid ExecStart=/home/vz101/myenv/bin/jupyter lab --config=/home/vz101/.jupyter/jupyter_lab_config.py User=vz101 Group=vz101 WorkingDirectory=/home/vz101/myenv Restart=always RestartSec=10 [Install] WantedBy=multi-user.target
运行下面的命令重新加载 systemd 管理器并激活新的服务文件。并启用 jupyterlab 服务。
sudo systemctl daemon-reload
sudo systemctl start jupyterlabsudo systemctl enable jupyterlab
可运行下面的命令检查 jupyterlab 服务状态。你将看到 jupyterlab 服务正在系统上运行并启用。
sudo systemctl status jupyterlab