• jupyter_快速开始



    使用 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]
    # 访问其中任意一个地址即可(电脑如果配置了默认浏览器,会自动打开链接的)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    纯 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] 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    纯 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] 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    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启动时,会默认打开浏览器(如果操作系统有配置的默认浏览器才能打开成功)。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    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 # 不打开浏览器
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    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 拥有更加先进、高效并且可定制化等优势。
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
  • 相关阅读:
    Unity的BuildPlayerProcessor:深入解析与实用案例
    由于apt-get命令不知道为什么使用不了(可能是关闭了某个访问外网的东西),所以手动在ubuntu上安装mongodb
    01-工具篇-windows与linux文件共享
    UE4 Sequence添加基础动画效果 (02-切换动作)
    无惧市场低谷,期待NFT创新发展的下一阶段
    3D打印了这个杜邦线理线神器,从此桌面再也不乱了
    [架构之路-228]:计算机硬件与体系结构 - 硬盘存储结构原理:如何表征0和1,即如何存储0和1,如何读数据,如何写数据(修改数据)
    Structured Steaming结构化流详解:大案例解析(第12天)
    2-4.基金的利润分配与税收
    每日两题 103二叉树的锯齿形层序遍历(数组) 513找树左下角的值(队列)
  • 原文地址:https://blog.csdn.net/wwq921220/article/details/133847266