Linux服务器上搭建JupyterNotebook教程

news2024/11/28 6:45:25

搭建需知

1.确保是Linux服务器;
2.已经在linux服务器上安装好anaconda3;

搭建教程

请按照顺序依次执行下面的命令:

1、安装Jupyter Notebook

执行以下命令,安装jupyter notebook

conda install jupyter

【注】 如果anaconda3安装成功的话,jupyter默认是安装过的,这里只是重复确认以下,确保jupyter notebook安装成功。

2、配置Jupyter-config

2.1 生成jupyter配置文件

jupyter notebook --generate-config

该命令执行后会生成一个/.jupyter/jupyter_notebook_config.py的文件。
在执行以上命令时,会输出此文件的位置(一般该文件的位置基本就在本目录下),根据输出的位置,打开该文件。
jupyter 配置文件图
2.2 修改Jupyter_notebook_config.py

c.NotebookApp.ip = ''     # 设置访问IP
c.NotebookApp.open_browser = False    # 默认不自动打开浏览器
c.NotebookApp.password = ''			# 输入刚刚生成的密钥
c.NotebookApp.port = 8888			# 设置端口, 其他端口应该也是可以的
c.NotebookApp.notebook_dir = ''     # 设置Jupyternotebook 打开的根目录

【说明】
1)设置c.NotebookApp.ip = ''
在Linux服务器中运行ifconfig命令,系统输出一个或多个ip地址,选择其中一个填入即可,如下图所示。
在这里插入图片描述
2)设置c.NotebookApp.password = ''
在Linux服务器中依次执行如下命令:
python
from notebook.auth import passwd
passwd()
执行完毕后,输入密码,且系统输出一串密码,保存系统生成的密码,放入c.NotebookApp.password = ''中,如图所示。

请添加图片描述3)设置c.NotebookApp.notebook_dir = ''
在引号中输入要使用jupyter notebook的文件路径。

【综上】执行完毕后,得到如下内容:

c.NotebookApp.ip = 'xx.xx.xx.xx'     # 设置访问IP
c.NotebookApp.open_browser = False    # 默认不自动打开浏览器
c.NotebookApp.password = 'xxxxxxx'			# 输入刚刚生成的密钥
c.NotebookApp.port = 8888			# 设置端口, 其他端口应该也是可以的
c.NotebookApp.notebook_dir = 'xxxxxxx'     # 设置Jupyternotebook 打开的根目录

将以上内容全部追加到jupyter_notebook_config.py文件的末尾,并保存文件。

3、运行Jupyter Notebook

使用cd命令,转到要使用jupyter notebook的文件目录,运行如下命令打开Jupyter:

jupyter notebook

结果如图所示:
请添加图片描述

在得到的浏览器中输入得到的http地址,就可以成功打开jupyter notebook,如下图所示。
请添加图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【算法 | 模拟No.5】leetcode 74. 搜索二维矩阵

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 🍔本专栏旨在提高自己算法能力的同时,记录一下自己的学习过程,希望…

python---命名空间

命名空间 命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过Python字典来实现的。 一般有三种命名空间: 内置名称(built-in names), Python 语言内置的名称,比如函数名 abs、char 和异…

C语言C位出道心法(三):共用体|枚举

C语言C位出道心法(一):基础语法 C语言C位出道心法(二):结构体|结构体指针|链表 一: C语言共用体数据类型认知 二:C语言枚举基本数据类型认知 忙着去耍帅,后期补充完整.............

Git详解及常用命令

前言 Git 是一个分布式版本控制系统,用于跟踪和管理项目的代码变化。它由Linus Torvalds在2005年创建,现在是开源社区中最流行的版本控制工具之一。 国内码云地址:工作台 - Gitee.com 版本控制系统 (VCS):Git 用于跟踪文件和目录…

React进阶之路(三)-- Hooks

文章目录 Hooks概念理解什么是HooksHooks解决了什么问题 useState基础使用状态的读取和修改组件的更新过程使用规则回调函数作为参数 useEffect什么是函数副作用基础使用依赖项控制执行时机清理副作用发送网络请求 useRefUseContext Hooks概念理解 什么是Hooks Hooks的本质&am…

swift和OC混编报错问题

1.‘objc’ instance method in extension of subclass of ‘xxx’ requires iOS 13.0.0 需要把实现从扩展移到主类实现。iOS13一下扩展不支持objc 2.using bridging headers with framework targets is unsupported 报错 这个错误通常指的是在一个框架目标中使用桥接头是不…

HTTP-HTTPS区别详解

一、HTTP协议 1. GET和POST的请求的区别 Post 和 Get 是 HTTP 请求的两种方法,其区别如下: 应用场景: GET 请求是一个幂等的请求,一般 Get 请求用于对服务器资源不会产生影响的场景,比如说请求一个网页的资源。而 Po…

前端构建工具vite与webpack详解

文章目录 前言什么是构建工具先说说企业级项目里都需要具备哪些功能?这是代码改动后需要做的事情样例总结 一、构建工具他到底承担了哪些脏活累活?二、vite相较于webpack的优势三、 vite会不会取代webpack四、 你必须要理解的vite脚手架和vitecreate-vit…

外贸跨境商城源码:快速开发,系统源码,APP+PC+H5

随着全球电子商务的快速发展,外贸跨境商城已成为商业领域的一股不可忽视的力量。外贸跨境商城源码,即可以快速开发出高效、稳定、安全的外贸跨境商城的系统源码,以及APP、PC端和H5端的用户界面设计,是当前市场上的迫切需求。 一、…

多个电商平台搜索接口是否能聚合使用?

作为一名技术爱好者,我们总会遇到各种各样的技术问题,需要寻找合适的技术解决方案。而在互联网时代,我们可以快速通过搜索引擎获取丰富的技术资源和解决方案。然而,在不同的技术分享中,我们常常会遇到质量参差不齐的文…

个人所得税思维导图参考二 —— 筑梦之路

接上篇: 个人所得税思维导图参考 —— 筑梦之路-CSDN博客 这里继续整理下剩下的内容。 11. 个人所得税税率表

2023年下半年信息系统项目管理师下午真题及答案解析(第三批)

试题一(6分) 项目有A、B、C、D、E、F 6个活动,各活动的关系如下表: 2023年下半年信息系统项目管理师下午真题答案及解析 试题一(6分)

harmonyOS开发

在Cocos Creator中,场景是一个独立的文件资源,可以像打开PSD文件一样在编辑器中双击打开; 场景文件是数据驱动工作流的核心,场景中包括图像资源、动画、特效以及驱动游戏逻辑和表现的脚本; Cocos Creator是一个数据驱…

2023年合成数据最大的利用价值

开发成功的 AI 和 ML 模型需要访问大量高质量数据。但是,收集此类数据具有挑战性,因为: AI/ML 模型可以解决的许多业务问题都需要访问敏感的客户数据,例如个人身份信息 (PII) 或个人健康信息 (…

怎么将竖排文字图片转为可编辑的文本?

我们知道,印刷文字的排版大多是横向从左到右排版的,但有些书籍的文字却是从右到左竖向排版的,而一般的OCR软件并不支持这种排版,会将这种排版的文字图片识别成乱码的,那怎么办呢?下面就是很好的解决方案&am…

2023最新版本 FreeRTOS教程 -9-互斥量(基本使用和解决优先级反转)

互斥量是一种特殊的二进制信号量 使用场景1 (互斥访问) 外设的独立访问 如打印 协议操作 使用场景2 解决优先级反转 外设的独立访问 如打印 协议操作 使用场景2 解决优先级反转 我们以较为复杂的场景2来分析 -1- 创建三个任务 优先级从低到高&…

重新安装电脑系统Win10步骤教程

我们的电脑系统出现了中病毒、崩溃等问题,就会影响到自己的正常使用。这时候选择给电脑重新安装上系统,就能快速解决这些系统问题了。如果有用户不清楚详细的重装Win10系统步骤,就可以参考下面小编带来的重新安装电脑系统Win10的详细步骤介绍…

MySQL -- 视图

MySQL – 视图 文章目录 MySQL -- 视图一、基本使用二、视图规则和限制 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。视图的数据变化会影响到基表,基表的数据变化也会影响到视图。 一、基本使用…

负载平衡介绍

负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备 和 服务器 的带宽、增加 吞吐量 、加强网络数据处理能力、提高网络的灵活性和可用性。 1.1. 四层负载均衡 层负载均衡 vs 七层负载均衡 1.1.1. 四层负载均衡( 目标地址和…

UML/SysML建模工具更新(2023.10)(1)StarUML、Software Ideas Modeler

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 工具最新版本:Software Ideas Modeler 14.02 更新时间:2023年10月9日 工具简介 轻量级建模工具,支持UML、BPMN、SysML。 平台:Windo…