如何在 Ubuntu 上安装 JupyterHub 22.04 LTS

JupyterHub 是一个功能强大的工具,它通过管理用户身份验证、隔离和资源预配的复杂性,将 Jupyter 笔记本的功能引入多用户设置。其灵活的配置选项和发行版使其能够适应各种部署方案和规模。

ubuntu-logo-22-04-lts

在 Ubuntu 上安装 JupyterHub 22.04 LTS Jammy Jellyfish

步骤 1。保持系统软件包的更新对于软件的平稳运行和安全原因至关重要。要更新系统软件包,请打开终端并执行以下命令:

sudo apt update
sudo apt upgrade

第2步。安装 Python。

JupyterHub 是用 Python 编写的,这使得 Python3 成为我们设置的重要组成部分。现在通过执行以下命令安装 Python3 及其包管理器 pip 以及虚拟环境包:

sudo apt install python3 python3-pip python3-venv

安装完成后,您可以将 pip 升级到最新版本:

pip install --upgrade pip

第 3 步。在 Ubuntu 上安装 JupyterHub 22.04。

若要安装 JupyterHub,首先需要安装所需的 Python 包。运行以下命令:

sudo pip install jupyterhub jupyterlab notebook sudospawner

接下来,generate 一个 JupyterHub 配置文件:

sudo -u jupyter jupyterhub --generate-config -f /etc/jupyterhub/jupyterhub_config.py

第 4 步。将 JupyterHub 设置为自动启动。

若要确保 JupyterHub 自动启动,需要为其创建服务。将以下 Gist 的内容另存为 /etc/initd/jupyterhub

https://gist.github.com/questionlp/812fd1eb50b2bad2b3a5ecedee1b1e38

然后,通过运行以下命令启用服务:

sudo chmod +x /etc/init.d/jupyterhub
sudo systemctl daemon-reload
sudo service jupyterhub start
sudo update-rc.d jupyterhub defaults

第 5 步。为 JupyterHub 配置简单防火墙 (UFW)。

在进行任何更改之前,请确保已安装并启用 UFW。如果未安装 UFW,则可以使用包管理器进行安装:

sudo apt install ufw

要启用 UFW,请使用以下命令:

sudo ufw enable

如果在其默认端口 (8000) 上运行 JupyterHub,则需要允许此端口上的流量:

sudo ufw allow 8000

配置规则后,检查 UFW 的状态以确保正确应用规则:

sudo ufw status

第 6 步。访问 JupyterHub Web UI。

安装并配置 JupyterHub 后,您可以打开 Web 浏览器并导航到服务器的 IP 地址,后跟“:8000”,例如 http//<your-server-ip>:8000。使用服务器凭据登录以开始使用 JupyterHub。

JupyterHub-login-page

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 JupyterHub。如需更多帮助或有用信息,我们建议您查看 JupyterHub 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Ubuntu 上安装 JupyterHub 22.04 LTS

相关文章