pip方式安装jupyterhub

一、安装依赖:
1.sudo apt install -y npm nodejs
若步骤1成功,直接跳至步骤3

2.本步骤非必须,若步骤1失败,则需要先执行:sudo apt install -y libssl1.0-dev,并返回步骤1重新执行

3.pip方式安装jupyterhub

安装pip3工具:sudo apt install python3-pip
再安装jupyterhub:sudo pip3 install jupyterhub -i https://pypi.tuna.tsinghua.edu.cn/simple

4.配置http代理
sudo npm install -g configurable-http-proxy

5.生成并配置jupyterhub_config.py文件
sudo  jupyterhub --generate-config  (该命令可以后面跟随目录路径,若省略目录路径,则直接在home/用户/目录中生成)
配置文件参考,利用sudo chmod 777 jupyterhub_config.py命令解除该文件的权限

用文本编辑器打开后,在文档最下面输入:
c.JupyterHub.ip = '10.238.64.235'
c.JupyterHub.port = 9090
c.Spawner.ip = '10.238.64.235'
c.PAMAuthenticator.encoding = 'utf8'
c.Authenticator.whitelist = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}
#默认不能使用root登录,需要修改配置
c.LocalAuthenticator.create_system_users = True
c.Authenticator.admin_users = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}
配置完毕,其中c.JupyterHub.ip = '10.238.64.235'中的ip地址改为本机ip,c.JupyterHub.port = 9090(9090为开放端口,可以自行设置),
c.Spawner.ip = '10.238.64.235'(修改为本机ip)

c.Authenticator.whitelist = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}为白名单用户,请修改为本机账户,比如本机账户为ccj,大括号中只需要填写'ccj'即可
c.Authenticator.admin_users = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}为管理员账户,也必须是本机账户,该系列账户可以在jupyterhub中查看到管理员面板
保存文档,并可以在终端利用chmod 100 jupyterhub_config.py把文件的权限修改回来,当然,平常内网使用对安全性要求不高,也可以不改回来。

6.配置结束后,还需要安装notebook模块
在终端输入:sudo pip3 install notebook --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple

7.打开终端,运行sudo jupyterhub正式运行jupyterhub

8.在同一网络的机子中打开浏览器输入http://服务器ip:端口 /  即可运行jupyterhub,第一次登陆,请输入ubuntu管理员账户和密码(之前在jupyterhub_config.py的管理员列表中配置好的),即可登陆。

二、批量导入用户列表(略,见百度网盘视频)

三、配置jupyterhub_config.py文件
c.JupyterHub.ip = '10.238.64.235'
c.JupyterHub.port = 9090
c.Spawner.ip = '10.238.64.235'
c.PAMAuthenticator.encoding = 'utf8'
c.Authenticator.whitelist = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}
#默认不能使用root登录,需要修改配置
c.LocalAuthenticator.create_system_users = True
c.Authenticator.admin_users = {'root','yy','tc_ksp','tc_hxm','tc_sy','tc_ccj'}

四、配置jupyterhub面板功能扩展,使我们可以使用目录栏
sudo pip3 install jupyter_nbextensions_configurator jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo jupyter contrib nbextension install 
sudo jupyter nbextensions_configurator enable

五、其他
vmware软件下载地址:
链接:百度网盘 请输入提取码 
提取码:1234

ubuntu系统下载地址:
链接:百度网盘 请输入提取码 
提取码:1234

批量建立jupyterhub用户名密码样板数据及脚本下载地址:
链接:百度网盘 请输入提取码 
提取码:1234

Jupyter安装视频(包括用户批量导入操作视频)
链接:https://pan.baidu.com/s/1ViAmYye_HhfM33ZMsc2oWQ 
提取码:1234

$ pip3 install jupyterhub-dummyauthenticator -i https://pypi.tuna.tsinghua.edu.cn/simple
c.JupyterHub.authenticator_class = 'dummyauthenticator.DummyAuthenticator'

c.JupyterHub.statsd_prefix = 'jupyterhub'
#c.NotebookApp.notebook_dir = '/volume1/study/python/' #jupyter 自定义目录使用
c.Spawner.notebook_dir = '/volume1/study/' #jupyterhub自定义目录
c.JupyterHub.statsd_prefix = 'jupyterhub'
c.JupyterHub.ssl_cert = '/usr/syno/etc/certificate/_archive/xYa1nX/fullchain.pem'
c.JupyterHub.ssl_key = '/usr/syno/etc/certificate/_archive/xYa1nX/privkey.pem'

jupyterhub安装与配置相关推荐

  1. JupyterHub -安装与配置-简介

    目录 前言 安装jupyterhub 安装需求 安装JupyterHub 配置 启动Jupyterhub 前言 详见:JupyterHub - JupyterHub 2.3.0.dev documen ...

  2. Ubuntu安装anaconda + 配置jupyter-hub服务

    安装anaconda 清华镜像站下载anaconda.sh文件 安装anaconda #打开终端,转到anaconda.sh所在目录下并使用如下语句安装 bash anaconda.sh 配置anac ...

  3. Jupyterhub安装配置及心得

    Jupyter简介 Jupyter是一款基于python的web notebook服务,目前有大多python数据挖掘与机器学习爱好者使用这款服务,其特性其实与Ipytohn Notebook差不多, ...

  4. JupyterHub 安装、环境配置、创建多用户和使用经验

    1.安装 安装首先打开官网帮助文档,一般安装都是参考官方最新版安装文档.帮助文档地址如下. JupyterHub 官方安装帮助文档 我安装用的系统: ubuntu20.04 我的安装经验:安装前先进入 ...

  5. jupyterhub 安装教程

    为什么要用jupyterhub jupyter notebook 是一个非常有用的工具,我们可以在浏览器中任意编辑调试我们的python代码,并且支持markdown 语法,可以说是科研利器.但是这种 ...

  6. Jupyterhub安装教程

    使用 JupyterHub,可以创建一个多用户 Hub,它可以生成.管理和代理单用户 Jupyter notebook 服务器的多个实例.本次在Centos7.5下进行安装,用于单用户使用.这里介绍J ...

  7. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  8. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  9. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

最新文章

  1. python控制结构实训_《python 从入门到精通》§5 控制结构
  2. 零基础入门学习Python(11)-列表(3)
  3. 深刻揭示Python 与C/C++互动
  4. Flutter开发之AlertDialog、AboutDialog对话框组件-2(41)
  5. C# 获取可执行文件路径的上上级目录的方法
  6. 由单例模式造成的内存泄漏
  7. html 甘特图_Rplotly|交互式甘特图(Gantt chart)项目管理/学习计划
  8. 前端学习(868):dom重点核心
  9. #!/usr/bin/env python作用
  10. 关于vim复制剪贴粘贴命令的总结-转
  11. 【论文研读】Similarity of Neural Network Representations Revisited (ICML2019)
  12. 一个吊炸天的登录页面
  13. html5程序员面试官如何提问,前端程序员第二轮面试的10个问题
  14. ros手柄控制机器人小车(一)
  15. 信息系统项目管理师-项目资源管理
  16. excel数据透视表_Excel数据透视表排序问题
  17. git将分支合并到主分支
  18. 新的一年,您在学习和工作上,想坚守所学,还是尝试转型呢?
  19. Java实现PDF模板套打(证书)
  20. UE4消除后期对透明材质的影响

热门文章

  1. cad导出pdf_如何将cad文件转换成pdf格式?
  2. 什么是冒烟测试?冒烟测试的意义
  3. 多多情报通:拼多多宝贝排名靠前为什么没流量和访客?
  4. 梅斯大学的计算机专业排名,2018法国排名前50的大学一览表
  5. 基于Bert的微博舆论分析Web系统
  6. 400+考研 北京航空航天大学2系电子信息与工程学院921通信综合资料合辑
  7. Python+Django+Mysql开发在线购物推荐网 协同过滤推荐算法在购物网站中的运用 个性化推荐算法开发 基于用户、物品的协同过滤推荐算法 机器学习、分布式大数据、人工智能开发
  8. xp系统默认网卡服务器,电脑XP系统配置局域网提示无任何网络提供程序接受指定的网络路径的解决方法...
  9. 本科计算机与科学毕业论文,计算机科学与技术专业本科生毕业论文
  10. C语言——用户自定义数据类型