当前位置: 首页 > news >正文

jupyter安装与使用——Ubuntu服务器

jupyter安装与使用——Ubuntu服务器

  • 一、安装miniconda3/anaconda3
      • 1. 下载miniconda3
      • 2. 安装miniconda3
      • 3. 切换到bin文件夹
      • 4. 输入pwd获取路径
      • 5. 打开用户环境编辑页面
      • 6. 重新加载用户环境变量
      • 7. 初始化conda
      • 8.验证是否安装成功
      • 9.conda配置
  • 二、安装jupyter
      • 2.1 conda安装
      • 2.2 配置Jupyter-config
      • 2.3 生成密钥
      • 2.4 配置密钥等参数
  • 三、项目启动
      • 3.1直接启动
      • 3.2 后台启动

一、安装miniconda3/anaconda3

1. 下载miniconda3

wget https://mirrors.cqupt.edu.cn/anaconda/miniconda/Miniconda3-py310_23.10.0-1-Linux-x86_64.sh

在这里插入图片描述

2. 安装miniconda3

bash Miniconda3-py310_23.10.0-1-Linux-x86_64.sh -u

在这里插入图片描述

直接一直enter键,到输入路径和yes

这边建议路径为:miniconda3

在这里插入图片描述

直接回车enter即可,再次输入yes

在这里插入图片描述

成功安装

在这里插入图片描述

3. 切换到bin文件夹

cd miniconda3/bin/

4. 输入pwd获取路径

pwd

复制这里的路径

5. 打开用户环境编辑页面

vim ~/.bashrc 
  • 点击键盘I键进入编辑模式,在最下方输入以下代码
export PATH="/root/miniconda3/bin:$PATH"

在这里插入图片描述

按esc键退出编辑模式,输入:wq保存并退出

6. 重新加载用户环境变量

source ~/.bashrc

在这里插入图片描述

7. 初始化conda

conda init bash

在这里插入图片描述

8.验证是否安装成功

conda -V

在这里插入图片描述

9.conda配置

  • 1.配置清华镜像源

    代码如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

在这里插入图片描述

  • 2.设置搜索时显示通道地址
conda config --set show_channel_urls yes

在这里插入图片描述

  • 3.配置pip 镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

二、安装jupyter

2.1 conda安装

conda install notebook=6.4

2.2 配置Jupyter-config

jupyter notebook --generate-config

2.3 生成密钥

python
from jupyter_server.auth import passwd;
passwd()

2.4 配置密钥等参数

c.NotebookApp.ip = '0.0.0.0'  # 设置访问IP
c.NotebookApp.password = ''  # 输入刚刚生成的密钥
c.NotebookApp.open_browser = False   # 默认不自动打开浏览器
c.NotebookApp.port = 8888   # 设置端口, 其他端口也是可以的
c.NotebookApp.notebook_dir = '/root/project'   # 设置Jupyternotebook 打开的根目录
c.NotebookApp.allow_remote_access = True  #是否允许远程访问

三、项目启动

项目启动有两种方式:

3.1直接启动

终端输入命令:

jupyter-notebook --allow-root
  • 该方式的好处是可以在终端实时查看jupyter界面操作,即日子实时打印的功能。缺点是终端退出,服务就终止了。

3.2 后台启动

终端输入命令:

nohup jupyter notebook --allow-root  &

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【MATLAB源码-第231期】基于matlab的polar码编码译码仿真,对比SC,SCL,BP,SCAN,SSC等译码算法误码率。
  • C++ 面试模拟02
  • 【AI创作组】Matlab中进行符号计算
  • 【目标检测】隐翅虫数据集386张VOC+YOLO
  • 【ArcGIS微课1000例】0122:经纬网、方里网、参考格网绘制案例教程
  • UE4_后期处理七—仿红外线成像效果
  • MIME 类型
  • Ubuntu环境切换到服务器某个用户后source等命令和Tab快捷补全都用不了了,提示没找到,但root用户可以
  • java并发编程笔记 之 线程和进程
  • Unity 的Event的Use()方法
  • 太速科技-383-基于kintex UltraScale XCKU060的双路QSFP+光纤PCIe 卡
  • Java后端中的复杂查询优化:索引设计与SQL调优的结合
  • 个人计算机与网络的安全
  • 【JavaScript】LeetCode:51-55
  • Vue实战教程:手动封装一个全局可自定义图标提示组件
  • JavaScript 如何正确处理 Unicode 编码问题!
  • [译] React v16.8: 含有Hooks的版本
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Angular4 模板式表单用法以及验证
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • DataBase in Android
  • fetch 从初识到应用
  • JavaScript标准库系列——Math对象和Date对象(二)
  • k8s如何管理Pod
  • PAT A1017 优先队列
  • Python学习之路13-记分
  • React16时代,该用什么姿势写 React ?
  • v-if和v-for连用出现的问题
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 检测对象或数组
  • 利用jquery编写加法运算验证码
  • 聊聊sentinel的DegradeSlot
  • 使用agvtool更改app version/build
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 移动端 h5开发相关内容总结(三)
  • 译有关态射的一切
  • Hibernate主键生成策略及选择
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 如何在招聘中考核.NET架构师
  • ​io --- 处理流的核心工具​
  • # C++之functional库用法整理
  • ###C语言程序设计-----C语言学习(6)#
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (39)STM32——FLASH闪存
  • (k8s)kubernetes 部署Promehteus学习之路
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (SERIES10)DM逻辑备份还原
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载