jupyter_快速开始

文章目录

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

使用 Anaconda 启动 jupyter-lab

shell 复制代码
启动一个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 环境使用 jupyter-notebook

shell 复制代码
启动一个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 环境使用 jupyter-lab

shell 复制代码
启动一个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] 

jupyter-lab 配置文件相关

shell 复制代码
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 配置文件相关

shell 复制代码
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 的关系与区别

shell 复制代码
  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 拥有更加先进、高效并且可定制化等优势。
相关推荐
没有晚不了安3 分钟前
1.13作业
开发语言·python
刀客12313 分钟前
python小项目编程-中级(1、图像处理)
开发语言·图像处理·python
信阳农夫26 分钟前
python 3.6.8支持的Django版本是多少?
python·django·sqlite
冷琴199637 分钟前
基于Python+Vue开发的反诈视频宣传管理系统源代码
开发语言·vue.js·python
带娃的IT创业者1 小时前
《Python实战进阶》专栏 No2: Flask 中间件与请求钩子的应用
python·中间件·flask
坚持就完事了1 小时前
Python之numpy
开发语言·python·numpy
jxf_jxfcsdn2 小时前
python读取pdf文档
开发语言·python·pdf
摆烂老大2 小时前
SWAT| 水文 | SWAT模型(四):气象数据库制备(附Python代码)
python·arcgis·水文·swat模型
晓星航2 小时前
8.python文件
python·文件·文件操作·基础语法
程序员JerrySUN3 小时前
每天设计者模式-1:基础面试题
java·linux·运维·服务器·开发语言·python·docker