JupyterLab

Jupyter 项目官网
User Guide | JupyterLab Docs
IPykernel 包说明文档

安装与启动

安装

安装 JupyterLab:

  • 使用 Conda 安装(推荐):

    conda install jupyterlab
    
  • 使用 PIP 安装:

    pip install jupyterlab
    
  • 使用 Homebrew 安装:

    brew install jupyterlab
    

配置

安装中文语言包:

pip install jupyterlab-language-pack-zh-CN

设置密码:

jupyter lab password

启动

启动 JupyterLab:

jupyter lab

常用命令

魔术命令

魔术命令适用于 JupyterLab 3.0 和之后的版本.

行魔术命令(Line Magic Commands):

%pip install package_name
%conda install package_name
%cd /path/to/your/directory
%pwd
%ls

单元魔术命令(Cell Magic Commands):

%%timeit
x = [i for i in range(1000)]

列出所有魔术命令:

%lsmagic

可以在魔术命令后面添加 ? 以查看帮助:

%time?

叹号命令

叹号命令用于执行系统 Shell 命令。

执行单行 Shell 命令:

!pip install package_name
!git clone https://github.com/xxx/xxx.git

执行多行 Shell 命令:

%%bash
pip install package_name
git clone https://github.com/xxx/xxx.git

内核管理

有时我们不止需要使用 Python 3,可能还会用到 Python 2、R、Java……等等。这时需要添加相应的内核。

我们会将内核安装到不同的 conda 环境。为了让 JupyterLab 能够识别并使用不同的 conda 环境,你需要在 JupyterLab 所在的环境下安装 nb_conda_kernels 包:

conda install -n base nb_conda_kernels

添加内核

假如我们要添加一个 Python 2.7 内核。首先创建 Python 2.7 环境并安装 IPykernal 内核:

# 创建环境并安装内核
conda create --name py27 python=2.7 ipykernel
# 激活环境
conda activate py27

接下来要将内核注册到 JupyterLab:

python -m ipykernel install --user --name py27 --display-name "Python 2.7"  # 注册内核
  • --user:将内核注册到用户的 JupyterLab 配置目录中。(系统配置目录:/usr/local/share/jupyter/kernels,用户配置目录:~/.local/share/jupyter/kernels)
  • --name py27:内核的标识符名称。
  • --display-name "Python 2.7":在 JupyterLab 中显示的内核名称。

你可以在 JupyterLab 中运行如下代码检查当前内核版本:

import sys
print(sys.version)

其他可用内核:

所有可用内核列表可以参见 Jupyter kernels

查看内核列表

jupyter kernelspec list

删除内核

jupyter kernelspec remove py27

参考:

快捷键

命令模式(Command Mode)

你可以通过按 Esc 键进入命令模式。

基本操作

  • Enter:进入编辑模式
  • A:在上方插入一个新单元格
  • B:在下方插入一个新单元格
  • D, D:删除当前单元格(连续按两次 D 键)
  • Z:撤销对单元格的删除操作
  • Y:将当前单元格设为代码单元格
  • M:将当前单元格设为 Markdown 单元格
  • 1-6:将当前单元格设为标题(1-6 级标题)
  • Shift + M:合并选中的单元格
  • Ctrl + S:保存当前 notebook

移动单元格

  • 上箭头:选择上一个单元格
  • 下箭头:选择下一个单元格
  • K:选择上一个单元格
  • J:选择下一个单元格
  • Shift + 上箭头:扩展选中到上一个单元格
  • Shift + 下箭头:扩展选中到下一个单元格

运行单元格

  • Shift + Enter:运行当前单元格并选中下一个单元格
  • Ctrl + Enter:运行当前单元格
  • Alt + Enter:运行当前单元格并在下面插入一个新单元格

编辑模式(Edit Mode)

你可以通过按 Enter 键进入编辑模式。

基本操作

  • Ctrl + A:全选
  • Ctrl + Z:撤销
  • Ctrl + Y:重做
  • Ctrl + Home:跳到单元格开头
  • Ctrl + End:跳到单元格末尾
  • Ctrl + 左箭头:跳到单词开头
  • Ctrl + 右箭头:跳到单词结尾
  • Tab:代码补全或缩进
  • Shift + Tab:解除缩进

查找与替换

  • Ctrl + F:查找
  • Ctrl + H:替换
posted @ 2024-09-14 21:40  Undefined443  阅读(7)  评论(0编辑  收藏  举报