《JupyterLab 安装与使用》

《JupyterLab 安装与使用》

JupyterLab 是 Jupyter 的下一代交互式开发环境,基于浏览器,支持 Notebook、终端、文本编辑器、文件管理器在同一个界面中协同工作。本文介绍安装、启动、常用操作、快捷键与远程访问。

1 安装

官方文档:https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html

# pip 安装 pip install jupyterlab # Conda 安装 conda install -c conda-forge jupyterlab

2 启动

# 通用启动 jupyter lab # 指定端口与监听地址(供远程访问) jupyter lab --port=8888 --ip=0.0.0.0 --no-browser

启动后终端输出访问地址与 token:

http://localhost:8888/lab?token=xxxxxxxxxx

指向该地址(同一台机器可直接打开,远程机器把 localhost 换成服务器 IP)即可进入工作区。

3 与 Jupyter Notebook 的关系

  • JupyterLab 是 Notebook 的「升级版 IDE」,.ipynb 文件完全兼容,可继续打开和编辑旧 Notebook。
  • 打开 JupyterLab 中的 .ipynb:直接双击文件即可,内核选择右上角。
  • 也可在 Notebook 界面写代码,然后导出/另存为 JupyterLab 格式,无需转换。

4 常见操作与快捷键

操作 快捷键(命令模式) 说明
新增代码块 B(下方)/ A(上方)  
运行当前块 Shift + Enter 执行并跳到下一块
转为 Markdown M  
转回代码 Y  
删除块 D D(连按两次)  
剪切/复制/粘贴块 X / C / V  
保存 Cmd/Ctrl + S  
全部运行 Run -> Run All Cells 菜单或命令面板
打开命令面板 Cmd/Ctrl + Shift + C 快速搜索命令

5 常用配置

# 查看并修改配置 jupyter lab --generate-config # 生成后编辑配置文件 ~/.jupyter/jupyter_lab_config.py
# 配置文件中常用项 c.ServerApp.ip = "0.0.0.0" # 允许远程访问 c.ServerApp.port = 8888 c.ServerApp.token = "" # 关闭 token 认证(仅内网) c.ServerApp.open_browser = False

6 常见问题

6.1 浏览器打不开 / 忘记 token

# 重新列出当前 token jupyter server list # 或显式带 token 启动 jupyter lab --ServerApp.token='abc'

6.2 远程访问被拒绝

确认监听的是 0.0.0.0 而非 127.0.0.1,并放行对应端口(默认 8888)。仅内网使用时再关闭 token。

6.3 需要的数据包没装

在 JupyterLab 的笔记本内直接执行:

%pip install numpy

7 参考文档

阅读 — · 全站 —
🎸 我的歌单 0 首