美文网首页
ubuntu18.04虚拟机安装jupyterhub

ubuntu18.04虚拟机安装jupyterhub

作者: 葡萄柚子茶 | 来源:发表于2020-06-22 14:57 被阅读0次

    一.Jupyterhub介绍

    支持多用户的 Jupyter Notebook 服务器,用于创建、管理、代理多个 Jupyter Notebook 实例。具有扩展性和可定制性。
    JupyterHub 包含三个组件 :

    1. 一个多用户的 Hub

    2. 一个可配置的 http代理

    3. 多个单用户Jupyter Notebook服务器

    工作原理

    JupyterHub 的基本操作流程如下 :

    Hub创建一个代理;

    默认情况下,代理将所有请求转发到 Hub;

    二.安装

    首先,确保ubuntu系统的apt源和pip源切换到国内,下载速度会很快
    然后切换到root用户进行安装

    #从软件源获取最新软件列表
    apt-get update 
    apt-get upgrade
    apt install python3-pip
    # 修改root密码
    sudo passwd root
    # 安装依赖
    apt install -y npm nodejs
    # 正式安装
    pip3 install jupyterhub
    python3 -m pip install notebook
    npm install -g configurable-http-proxy
    

    成功安装configurable-http-proxy的界面如下:

    image.png

    装好之后可以用pip3 show jupyterhub命令查看是否安装成功


    image.png

    三.配置

    1.生成jupyterhub_config.py配置文件

    # 进入路径
        cd /usr/local/lib/python3.6/dist-packages/jupyterhub
    # 然后ls查看下内容后,执行命令,生成config文件
        jupyterhub --generate-config
    
    image.png

    2.添加用户

    # 新建用户
    adduser jenny
    adduser lucy
    
    image.png

    3.修改配置

    # 打开文件进行配置
    vi jupyterhub_config.py
    c.Authenticator.whitelist = {'root','yu', 'jenny', 'lucy'}  #默认不能使用root登录,需要修改配置
    c.Authenticator.admin_users = {'root', 'yu'}
    

    4.启动

    jupyterhub
    
    image.png

    访问127.0.0.1:8000,直接使用Linux的用户名密码登录即可使用jupyterhub,能跳转到用户的主目录下,每个用户各自的空间是独立的,密码是自定义的

    image.png
    image.png

    注意:须在root管理员下启动才可以实现多用户

    参考文章
    Jupyterhub安装配置及心得
    Ubuntu安装多用户免密登录Jupyterhub
    多用户多环境Jupyter notebook解决方案
    jupyterhub 安装配置-开机自启动

    相关文章

      网友评论

          本文标题:ubuntu18.04虚拟机安装jupyterhub

          本文链接:https://www.haomeiwen.com/subject/eelxfktx.html