《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 参考文档
阅读 —
·
全站 —