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 拥有更加先进、高效并且可定制化等优势。
相关推荐
czlczl2002092513 分钟前
如何添加“默认给Sql查询语句加上租户条件”的功能
数据库·python·sql
破烂pan13 分钟前
Python 长连接实现方式全景解析
python·websocket·sse
高洁0115 分钟前
一文了解图神经网络
人工智能·python·深度学习·机器学习·transformer
咸鱼加辣18 分钟前
按“最近是否用过”删(LRU)
python
serve the people29 分钟前
tensorflow 零基础吃透:创建 tf.sparse.SparseTensor 的核心方法
人工智能·python·tensorflow
测试老哥31 分钟前
UI自动化测试—Jenkins配置优化
自动化测试·软件测试·python·测试工具·ui·jenkins·测试用例
曲幽32 分钟前
Python包管理告别龟速下载:uv工具国内镜像与离线安装实战
python·conda·pip·uv·venv·uvx
TsengOnce1 小时前
阿里云ECS多版本JDK切换
java·python·阿里云
Hi_kenyon1 小时前
FastAPI+VUE3创建一个项目的步骤模板(三)
python·fastapi
Flyora1 小时前
【踩坑实录】PyInstaller 打包 “找不到库的完整解决方案
python