IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Ubuntu安装anaconda + 配置jupyter-hub服务 -> 正文阅读

[系统运维]Ubuntu安装anaconda + 配置jupyter-hub服务

安装anaconda

  1. 清华镜像站下载anaconda.sh文件
  2. 安装anaconda
#打开终端,转到anaconda.sh所在目录下并使用如下语句安装
bash anaconda.sh
  1. 配置anaconda环境
#打开终端,输入
sudo gedit ~/.bashrc
#在文档最后一行加上
export PATH="/home/xy/anaconda3/bin:$PATH" #anaconda安装文件的bin目录路径
#终端下输入
source ~/.bashrc

安装配置jupyter-hub

  1. 安装jupyter-hub
conda install -c conda-forge jupyterhub 
  1. 设置配置文件

终端下输入如下代码生成配置文件

jupyterhub --generate-config
#生成ssl认证和密钥,配置文件要用到
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem

修改配置文件,以下是我的配置文件(默认以ubuntu用户名和密码登录)

c.PAMAuthenticator.encoding = 'utf-8'
c.LocalAuthenticator.create_system_users = True

c.JupyterHub.ip = '10.112.10.122' #你想使用的访问jupyterhub的地址
c.JupyterHub.port = 8000
c.JupyterHub.ssl_cert = '/home/wsy/software/anaconda3/jupyterhub/mycert.pem' #你的证书所在路径
c.JupyterHub.ssl_key = '/home/wsy/software/anaconda3/jupyterhub/mykey.key' #你的key所在路径

c.JupyterHub.statsd_prefix = 'jupyterhub'
c.Authenticator.allowed_users = {'wsy'}
c.Authenticator.admin_users = {'wsy'} #你的ubuntu用户名
c.Authenticator.delete_invalid_users = True

from jupyterhub.spawner import LocalProcessSpawner
class MySpawner(LocalProcessSpawner):
    def _notebook_dir_default(self):
        return '/home/' + self.user.name

c.JupyterHub.spawner_class = MySpawner

安装内核

创建python环境

conda create --name tensorflowq-gpu python=3.7 
pip install ipykernel
python -m ipykernel install --user --name tensorflowq_gpu

运行Jupyterhub

终端转到配置文件所在目录下,输入如下代码启动jupyterhub

jupyterhub

打开浏览器,输入网址https:\10.112.10.122:8080(你的配置文件中的ip和端口),输入ubuntu用户名和密码即可登录使用

注:jupyterhub中添加新的kernel与jupyter notebook中的操作步骤相同

#base环境下
conda install nb_conda_kernels #切换kernel
#进入要添加到kernel的环境
conda activate tensorflowq #例如环境为tensorflowq
pip install ipykernel
python -m ipykernel install --user --name tensorflowq

#jupyter kernelspec remove kernelname #如不使用了,可使用该语句删除kernel

[1]深度学习服务器GPU & Jupyterhub环境配置
[2]Jupyterhub安装配置及心得
[3]jupyterhub官方手册

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-08 22:59:52  更:2022-03-08 23:02:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:25:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码