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

jupyter_快速开始

文章目录

  • 使用 Anaconda 启动 jupyter-lab
  • 纯 python 环境使用 jupyter-notebook
  • 纯 python 环境使用 jupyter-lab
  • jupyter-lab 配置文件相关
  • jupyter-notebook 配置文件相关
  • jupyter-lab 与 jupyter-notebook 的关系与区别


使用 Anaconda 启动 jupyter-lab

启动一个cmd 命令行;
D:\devware\Anaconda3\Scripts\activate.bat "D:\devware\Anaconda3" # 或者使用 “Anaconda Prompt”, 但是由于某些原因(重装系统,重置电脑) Anaconda Prompt 在开始菜单可能会无法找到,所以 active 这个方式非常可靠。
# 此时会提示 base xxx ,例如: "(base) D:\devware\Anaconda3\Scripts";
# 切换到包含 .ipynb 文件的文件夹
cd /ipynb_dir
jupyter lab
# 观察控制台输出,有类似
[Or copy and paste one of these URLs:http://localhost:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1or http://127.0.0.1:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1]
# 访问其中任意一个地址即可(电脑如果配置了默认浏览器,会自动打开链接的)

纯 python 环境使用 jupyter-notebook

启动一个cmd 命令行;
pip install jupyter
jupyter notebook   # 直接启动  jupyter-notebook
# 控制台也会有类似输出:
[Or copy and paste one of these URLs:http://localhost:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1or http://127.0.0.1:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1] 

纯 python 环境使用 jupyter-lab

启动一个cmd 命令行;
pip install jupyterlab
jupyter lab   # 直接启动  jupyter-notebook
# 控制台也会有类似输出:
[Or copy and paste one of these URLs:http://localhost:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1or http://127.0.0.1:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1] 

jupyter-lab 配置文件相关

jupyter lab --generate-config # 生成配置文件, 默认会生成到 "$USERPROFILE\.jupyter\jupyter_notebook_config.py" 位置。
jupyter lab --generate-config --config=/path/to/config/file  # 指定保存位置
jupyter lab --generate-config --config=/path/to/jupyter_lab_config.py  # 指定保存位置和保存文件
jupyter-lab password  # 生成密码; 此命令需要确认访问密码, 同时生成一个文件:[JupyterPasswordApp] Wrote hashed password to $USERPROFILE/.jupyter/jupyter_server_config.json---
# 常用配置项
# 各类_dir结尾的配置,可以配置各种路径,比如说默认工作路径(root_dir)。按需修改即可。
c.ServerApp.ip = '0.0.0.0'  # 任意IP均可访问
c.ServerApp.port = 9999   # 修改jupyterlab的服务端口
c.ServerApp.open_browser = False  # 不打开浏览器。jupyterlab启动时,会默认打开浏览器(如果操作系统有配置的默认浏览器才能打开成功)。

jupyter-notebook 配置文件相关

jupyter-notebook --generate-config # 生成配置文件
jupyter-notebook password # 生成密码---
# 常用配置项
# 各类_dir结尾的配置,可以配置各种路径: 
c.NotebookApp.notebook_dir=/path_dir  # 指定notebook的默认目录
c.NotebookApp.ip='*'  #  任意IP均可访问
c.NotebookApp.port=9999  # 修改服务端口
c.NotebookApp.open_browser=False # 不打开浏览器

jupyter-lab 与 jupyter-notebook 的关系与区别

  JupyterLab 和 Jupyter Notebook 都是 Jupyter 项目的一部分,都是基于 Web 的交互式计算环境。它们之间的关系可以描述为:Jupyter Notebook 是最初版本的基于浏览器的交互式计算环境,它提供了一个笔记本界面,可以运行代码、展示数据和可视化等。JupyterLab 是新一代的交互式计算环境,在功能上比 Jupyter Notebook 更加强大和灵活。它包含了类似 notebook 的单元格编辑器、文件管理器、终端命令行接口以及其他插件和扩展。因此,可以将JupterLab看作是下一代Jupiter NoteBook,并且在使用上也更加方便。同时,对于老用户来说还能够兼容以前Notebook所写成的程序。# 区别JupyterLab 和 Jupyter Notebook 有以下几点区别:用户界面:Jupyter Notebook 提供了一个基于浏览器的笔记本用户界面,而 JupyterLab 则提供了一个更加灵活和强大的多窗口用户界面。可扩展性:JupyterLab 允许用户使用插件和扩展来增强其功能。这意味着您可以根据需要添加新的工具、编辑器或其他功能。文件管理器:与 Jupyter Notebook 不同,JupyterLab 包含一个文件管理器,允许您在不离开应用程序的情况下浏览、上传、下载和删除文件。多文档编辑:JupyterLab 支持打开多个文件,并在它们之间轻松切换。这使得它非常适合处理大型项目或复杂代码库。总体来说,虽然两者都是基于 Web 的交互式计算环境,并且共享很多相同的特性(例如支持各种编程语言),但是 JupterLab 拥有更加先进、高效并且可定制化等优势。

相关文章:

jupyter_快速开始

文章目录 使用 Anaconda 启动 jupyter-lab纯 python 环境使用 jupyter-notebook纯 python 环境使用 jupyter-labjupyter-lab 配置文件相关jupyter-notebook 配置文件相关jupyter-lab 与 jupyter-notebook 的关系与区别 使用 Anaconda 启动 jupyter-lab 启动一个cmd 命令行&…...

英特尔 SGX 技术概述

目录 介绍概述指示结构Memory安全区页面缓存Enclave Page Cache (EPC)安全区页面缓存映射Enclave Page Cache Map (EPCM) Memory ManagementStructures页面信息Page Information (PAGEINFO)安全信息Security Information (SECINFO)分页加密元数据Paging …...

SpringBoot核心功能与基础配置

SpringBoot简介 原先的Spring程序缺点,包括依赖设置繁琐,每项jar的引用都需要自己撰写。并且配置繁琐,配置文件中也需要自己写加载bean等。由此针对原始的Spring程序,Pivotal团队提供的全新框架——SpringBoot,其设计…...

vue3后台管理框架之Mock开发

前言 在前后端对接中,有时后端的接口数据没有 那么快能给出,因此我们可以通过mock模拟自己的请求数据,在后端接口没有给出的同时,先使用mock请求的数据完成前端相关的逻辑 官方文档:vite-plugin-mock vite 的数据模…...

03_51单片机点亮LED灯

51单片机是一种非常常见的单片机型号,广泛应用于各种嵌入式系统和电子设备中。LED灯是一种常见的输出设备,用于显示信息或指示状态。下面是关于51单片机控制LED灯的介绍: 1. 连接LED灯:将LED的正极连接到51单片机的一个I/O引脚&a…...

【前端设计模式】之备忘录模式

备忘录模式是一种行为设计模式,它允许在不破坏封装性的前提下捕获和恢复对象的内部状态。在前端开发中,备忘录模式可以用于保存和恢复用户界面的状态,以及实现撤销和重做功能。 备忘录模式特性: 封装了对象的状态:备…...

复习Day15:栈与队列part02:20. 有效的括号、1047.删除字符串中所有相邻重复项

我用的方法是在leetcode再过一遍例题,明显会的就复制粘贴,之前没写出来就重写,然后从拓展题目中找题目来写。辅以Labuladong的文章看。然后刷题不用CLion了,使用leetcode自带的IDE模拟面试环境。 历史博客链接: http…...

基于Java的宠物商城管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…...

Python的GIL存在的情况下,是否还有必要添加线程锁。

GIL锁的产生: 为了保证在单线程情况下,Python的正常执行和效率,GIL锁产生了,由于只有一把锁就不会产生死锁也不用切换。 对于Python语言而言,只有CPython解释器(用C语言编写的Python解释库)存在…...

基于下垂控制的孤岛双机并联逆变器环流抑制MATLAB仿真模型

微❤关注“电气仔推送”获得资料(专享优惠) 在实际应用中逆变器都是并联运行的,但是逆变器的并联运行也存在不少问题,由于线路阻抗差异、各个逆变器输出端瞬时电压幅值不同等,都容易导致环流的出现。环流会导致逆变器损耗增加,从而影响微电网的输出效率…...

spring事务面试题

1.Spring 事务实现方式有哪些? 事务就是一系列的操作原子操作,Spring事务机制主要 包括声明式事务和编程式事务。 编程式事务:通过编程的方式管理事务,自己设置未提交模式,自己获取连接,自己预编译,自己回…...

C++标准库算法整理

目录 1、数值操作 1.1、std::accumulate 1.2、std::inner_product 1.3、std::partial_sum 1.4、std::exclusive_scan 1.5、std::inclusive_scan 1.6、std::reduce 2、相邻元素 2.1、std::adjacent_difference 2.2、std::adjacent_find 2.3、std::unique 2.4、std::u…...

【Codeforces】Codeforces Round 903 (Div. 3)【待补】

Dashboard - Codeforces Round 903 (Div. 3) - Codeforces Problem - C - Codeforces Problem - D - Codeforces...

workerman 运行时报错 Call to undefined function posix_getpid()

使用 验证php扩展是否齐全 curl -Ss https://www.workerman.net/check | php缺少posix 下载 在 Linux 系统上,可以使用包管理器来安装 php-posix 扩展,例如 Ubuntu 系统可以通过以下命令进行安装: sudo apt-get install php-posix如果你使用…...

【探讨C++中的临时对象:一时之物还是永恒之道?】

在C编程中,临时对象是一个经常引起讨论的话题。它们是什么,为什么它们存在,以及如何正确使用它们?本文将深入探讨C中的临时对象,帮助您理解它们的含义和用途。 什么是临时对象? 临时对象(Temp…...

二叉树相关算法

1、二叉树基本操作 二叉树的定义就不在这里多说了,下面这个图就是一个简单的二叉树: 二叉树的三种遍历方式: 前序遍历:头左右,也就是先头后左再右:1245367 public static void prePrint(BinaryTreeNode …...

Vue_Bug npm install报错 code:128

Bug描述: npm install报错 code:128 npm ERR! Warning: Permanently added ‘github.com’ (ED25519) to the list of known hosts. npm ERR! gitgithub.com: Permission denied (publickey). npm ERR! fatal: Could not read from remote repository. n…...

【Unity ShaderGraph】| 如何快速制作一个 马赛克效果 实战

前言 【Unity ShaderGraph】| 如何快速制作一个 马赛克效果 实战一、效果展示二、马赛克效果四、应用实例 前言 本文将使用Unity 的ShaderGraph制作一个马赛克的效果,可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇文章:【Unity S…...

【Java 进阶篇】JavaScript DOM Document对象详解

在前端开发中,DOM(文档对象模型)扮演着重要的角色。它允许我们使用JavaScript来与网页文档进行交互,实现动态的网页效果。DOM的核心部分之一就是Document对象,它代表了整个HTML文档。在本篇博客中,我们将深…...

LetCode刷题[简单题](5)按摩师,迭代出最优解(卡尔曼滤波也是类似迭代)

所有的遍历寻求有条件约束的最大值都可以转换成,新的数带来的最大值的变化,问题往这个方向转化就可以,问题都是在最中进行选择的,因此关注的问题最大值得上限就好了,不必关注可能随机的下限。关注随机可能的下限会把问…...

React Native 导航系统实战(React Navigation)

导航系统实战(React Navigation) React Navigation 是 React Native 应用中最常用的导航库之一,它提供了多种导航模式,如堆栈导航(Stack Navigator)、标签导航(Tab Navigator)和抽屉…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器

一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

python/java环境配置

环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...

基于服务器使用 apt 安装、配置 Nginx

🧾 一、查看可安装的 Nginx 版本 首先,你可以运行以下命令查看可用版本: apt-cache madison nginx-core输出示例: nginx-core | 1.18.0-6ubuntu14.6 | http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages ng…...

蓝桥杯 2024 15届国赛 A组 儿童节快乐

P10576 [蓝桥杯 2024 国 A] 儿童节快乐 题目描述 五彩斑斓的气球在蓝天下悠然飘荡,轻快的音乐在耳边持续回荡,小朋友们手牵着手一同畅快欢笑。在这样一片安乐祥和的氛围下,六一来了。 今天是六一儿童节,小蓝老师为了让大家在节…...

定时器任务——若依源码分析

分析util包下面的工具类schedule utils: ScheduleUtils 是若依中用于与 Quartz 框架交互的工具类,封装了定时任务的 创建、更新、暂停、删除等核心逻辑。 createScheduleJob createScheduleJob 用于将任务注册到 Quartz,先构建任务的 JobD…...

【单片机期末】单片机系统设计

主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!

一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...

MySQL 8.0 OCP 英文题库解析(十三)

Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...