Linux 安装Jupyter notebook 并开启远程访问

文章目录

    • 安装Python
    • 安装pip
    • 安装Jupyter
    • 启动Jupyter Notebook
      • 1. 生成配置文件
      • 2. 创建密码
      • 3. 修改jupyter notebook的配置文件
      • 4. 启动jupyter notebook
      • 5. 远程访问jupyter notebook

安装Python

确保你的系统上已经安装了Python。大多数Linux发行版都预装了Python。你可以在终端中运行以下命令来检查是否已安装:

python --version
python3 --version

Jupyter目前更倾向于与Python 3.x 版本一起使用。因此,我建议你安装Python 3.x,并使用该版本来安装和运行Jupyter。

sudo yum update
sudo yum install python3

安装pip

pip是Python的包管理工具,用于安装和管理Python库。在终端中运行以下命令来安装pip:

sudo yum install python3-pip

安装Jupyter

使用pip安装Jupyter。运行以下命令:

# 更新pip3到最新版本
pip3 install --upgrade pip
# pip安装jupyter notebook
pip3 install jupyter

这一步执行较慢,可以等会儿。

把jupyter添加到环境变量。

# 显示jupyter所在目录
~ pip3 show jupyter
Location: /usr/local/lib/python3.6/site-packages

把Jupyter添加到环境变量

  1. 查找Jupyter的安装位置:
    查找Jupyter可执行文件的安装位置。你可以使用以下命令找到:

    find / -name jupyter
    

    上述命令可能需要一些时间,因为它会搜索整个文件系统。找到类似/usr/local/bin/jupyter的路径。

  2. 将Jupyter路径添加到PATH:
    打开你的bash配置文件,通常是~/.bashrc~/.bash_profile。使用文本编辑器打开该文件:

    vi ~/.bashrc
    或者
    nano ~/.bash_profile
    
  3. 在文件的末尾添加以下行(将usr/local/bin替换为上面找到的Jupyter可执行文件的路径):

    export PATH="/usr/local/bin:$PATH"
    

    保存并退出文本编辑器。

  4. 使更改生效:

    source ~/.bashrc
    

    或者

    source ~/.bash_profile
    

启动Jupyter Notebook

1. 生成配置文件

jupyter notebook --generate-config

会生成一个jupyter_notebook_config.py文件。

2. 创建密码

jupyter notebook password

输入两次密码,然后他会自动帮你把生成含有密码的hash码输入到jupyter_notebook_config.json文件。

3. 修改jupyter notebook的配置文件

  • 打开配置文件
vim jupyter/jupyter_notebook_config.py
  • 在该文件中做如下修改或直接在文件尾端添加:
c.NotebookApp.allow_remote_access = True #是否允许远程访问,默认False
c.NotebookApp.allow_root = True #是否同意jupyter以root身份运行,默认False
c.NotebookApp.ip = '0.0.0.0' #允许所有ip访问
c.NotebookApp.notebook_dir = '/root/jupyter_notebooks' #自定义工作区,目录要自己预先创建。
c.NotebookApp.open_browser = False #是否在键入jupyter时打开浏览器
c.NotebookApp.password = 'argon2:xxxxxxxxx' #jupyter server密码,从jupyter_notebook_config.json 复制出来。
c.NotebookApp.port = 8888 #jupyter的监听端口,默认8888

4. 启动jupyter notebook

jupyter notebook
# 或使用nohup后台运行
nohup jupyter notebook &

5. 远程访问jupyter notebook

浏览器输入http://ip:8888, 会让你输入密码,密码即为你上面设置的。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/313569.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Java SSM框架实现房屋租赁合同系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架实现房屋租赁合同系统演示 摘要 在网络高速发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求。在这种时代背景下,人们对房屋租赁系统越来越重视,更好的…

【2023年终总结】 | 时光之舟:乘载着回忆与希望穿越2023,抵达2024

文章目录 1 回忆2 希望 1 回忆 2023年对我来说是非常梦幻的一年,我在2023年初的时候确认去做AI方向,在这之前我尝试了前端开发,移动App开发,云FPGA等方向,但是感觉自己都不是很喜欢,然后就开始尝试新的方向…

软件测试/测试开发丨Python 模块与包 学习笔记

python的程序结构 组成: packagemodulefunction 模块 模块是在代码量变得相当⼤了之后,为了将需要重复使⽤的有组织的代码放在⼀起,这部分代码可以被其他程序引⽤,从⽽使⽤该模块⾥的函数等功能,引⽤的过程叫做导…

了解.NET 通用主机

写在前面 .NET 通用主机负责应用启动和生存期管理,主机是封装应用资源和生存期功能的对象,通用主机可用于其他类型的 .NET 应用程序,如控制台应用;.NET 通用主机基于类库Microsoft.Extensions.Hosting 来实现,本文记录…

WINDOWS 批量修改图片文件名称(流星程序集之二十)

博主家里有一台电脑,存放家庭全部的照片和视频,从智能手机和3G网络发展开始,家里的照片和视频越来越多,已经达到上万个文件。终于,博主找到一个方法整理和保存这些珍贵的数据资料。 一、按年代目录整理照片和视频 按年…

RFC7636-PKCE

前言 PKCE (RFC 7636) 是授权代码流的扩展,用于防止 CSRF 和授权代码注入攻击。 PKCE 不是客户端身份验证的一种形式,PKCE 不能替代客户端密码或其他客户端身份验证。即使客户端使用客户端密码或其他形式的客户端身份验证&#…

面向对象知识点

类和对象知识点梳理 1. 类和对象的概念 类是对一类事物的描述,是抽象的、概念上的定义。Java 中定义类的关键字是:class。 具有相同特征和行为的对象抽象成类,类描述了这一类对象的属性和方法: 属性(成员变量&#x…

软件测试/测试开发丨接口测试之Postman 安装与使用

Postman 安装 官网下载地址 www.postman.com/downloads Postman 使用 发送get请求 新建请求 填写请求方式:GET 填写请求 URL: ceshiren.com/httpbin.ceshiren.com/get 填写请求参数: para_key para_value 发送 POST 请求 请求方式&…

Python数值型字符串校验(try异常拦截解析)

从键盘输入一行字符串,编写Python代码判定字符串是python“合法”数值。 (笔记模板由python脚本于2023年12月25日 18:00:52创建,本篇笔记适合熟悉Python符串基本数据类型的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.py…

【 YOLOv5】目标检测 YOLOv5 开源代码项目调试与讲解实战(3)-训练yolov5模型(本地)

训练yolov5模型(本地) 训练文件 train.py训练如下图 一些参数的设置weights:对于weight参数,可以往Default参数中填入的参数有 cfg:(缩写)cfg参数可以选择的网络模型 data对于data hyp 超参数epochs 训练多…

itvbox二开带会员如意版影视APP源码+视频搭建教程

详细教程V:shundazy1 网站环境必须为PHP 7.3 SQL5.6 如不是可能会出现软件打不开或者闪退情况。 首先创建网站,我这是内网,我就以IP加端口为例 上传源码到网站根目录 直接访问你的域名进行安装 访问域名 出现No input file specified.则关闭网站防跨…

Excel中部分sheet页隐藏并设置访问密码

1、新建sheet1 2、新建sheet2 3、隐藏sheet2 4、保护工作簿、输密码 5、密码二次确认 6、隐藏的sheet2已经查看不了 7、想要查看时,按图示输入原密码即可 8、查看sheet2内容