jupyter_快速开始

news/2024/7/16 10:22:07 标签: jupyter, python, ide

文章目录


jupyterlab_4">使用 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=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1
     or http://127.0.0.1:8888/?token=6e05bfebfa823fb8a0fc4df34e4731e81fe5776000d871c1]
# 访问其中任意一个地址即可(电脑如果配置了默认浏览器,会自动打开链接的)

python__jupyternotebook_20">纯 python 环境使用 jupyter-notebook

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

python__jupyterlab_32">纯 python 环境使用 jupyter-lab

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

jupyterlab__44">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启动时,会默认打开浏览器(如果操作系统有配置的默认浏览器才能打开成功)。

jupyternotebook__60">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 # 不打开浏览器

jupyterlab__jupyternotebook__75">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 拥有更加先进、高效并且可定制化等优势。

http://www.niftyadmin.cn/n/5092606.html

相关文章

【Agora UID 踩坑记录 Java 数据类型】

目录 负数二进制表示Java中32位无符号数的取法项目踩坑记录Java 0xffffffff隐式类型转换的坑 负数二进制表示 由于计算机中数据都以二进制表示,而负数的二级制是根据正数二进制取补码(补码就是先取反码,然后加1)得到,…

前端面试题个人笔记(后面继续更新完善)

文章目录 填空题部分简答题部分 if有好答案请各位大佬们在底下评论上,感谢 填空题部分 1、常见的css选择器 2、getElementById获取元素的(DOM)对象 简答题部分 1、介绍一下你对RESTful API的理解以及它的优势? 答: …

【iOS】——用单例类封装网络请求

文章目录 一、JSONModel1.JSONModel的简单介绍2.JSONModel的使用 二、单例类和Block传值 一、JSONModel 1.JSONModel的简单介绍 JSONModel一个第三方库,这个库用来将网络请求到的JSON格式的数据转化成Foundation框架下的Model类的属性,这样我们就可以直…

【计算机毕设选题推荐】超市管理系统SpringBoot+SSM+Vue

前言:我是IT源码社,从事计算机开发行业数年,专注Java领域,专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 项目名 基于SpringBoot的超市管理系统 技术栈 SpringBootVueMySQLMaven 文章目录 一、超市管理系统…

VM设置共享文件夹方法

sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 主要是设置完了需要执行上面这个命令 主机与VMware虚拟机共享文件夹:解决虚拟机找不到共享文件夹问题 - 知乎

模拟实现字符串函数(6):strncat

1.函数介绍 翻译一下:就是当源字符串长度小于num时会只追加源字符串的最大长度,大于num时正常追加 2.思路分析 1.首先将dest的指针保留用于返回,随后遍历到dest的末尾; 2.判断一下num是否大于src的长度,如果小于的话…

《UnityShader入门精要》学习5

Unity中的基础光照 从宏观上来说,渲染包含了两大部分:决定一个像素的可见性,决定这个像素上的光照计算 我们是如何看到这个世界的 通常来讲,我们要模拟真实的光照环境来生成一张图像,需要考虑3种物理现象。 首先&a…

LDA(Fisher)线性判别分析

LDA(Fisher)线性判别分析 对于二分类问题若存在一个 y i W x i y_iWx_i yi​Wxi​将样本 X \pmb X X投影到一维空间上 为了使两个样本能够较好的分开,应该是的每一个同类的样本的方差(离散程度)尽可能的小&#xff0…