PyCharm 2025.2 Help

创建和编辑 Jupyter 笔记本

创建一个 Jupyter 项目

  1. 转到 文件 | 新建项目

  2. 选择一个 Jupyter 项目模板。

    在 PyCharm 中创建一个新的 Jupyter 项目
  3. 选择项目位置。 点击 “浏览”按钮 ,在 位置 字段中指定项目的目录。 项目名称将自动从指定路径中的文件夹名称派生。

  4. 选择 创建Git 仓库将项目置于 Git 版本控制下

    如果希望 PyCharm 将 sample.ipynb 文件添加到您的项目中,请选择 创建一个简单的 Jupyter 笔记本。 此文件包含一个示例 Jupyter 笔记本,可帮助您熟悉笔记本编辑器 UI 和其他功能。

  5. 如果您想继续使用 项目 venv基础 conda 解释器,请选择相应的选项并点击 创建

    项目 venv

    PyCharm 在项目文件夹中基于系统 Python 创建一个 virtualenv 环境。

    基础 conda

    PyCharm 将 conda 基础环境配置为项目解释器。

  6. 要配置其他类型的解释器或使用现有环境,请选择 自定义环境

    接下来的步骤取决于您的选择:

    使用 conda 环境创建项目
    • 从环境类型列表中选择 Conda

    • 从列表中选择 Python 版本。

    • 指定环境名称。

    • PyCharm 将检测 conda 安装。

      如果 PyCharm 未能自动检测安装,请指定 conda 可执行文件的位置,或点击 Conda 可执行文件位置 以浏览。

    使用 virtualenv 创建项目
    • 从环境类型列表中选择 Virtualenv

    • 从列表中选择基础解释器,或者点击 选择基础解释器 并在您的文件系统中找到 Python 可执行文件。

    • 位置 字段中指定新的虚拟环境的位置,或者点击 虚拟环境位置 并在您的文件系统中浏览位置。 新虚拟环境的目录应为空。

    • 如果您希望将机器上全局 Python 中安装的所有包都添加到您将要创建的虚拟环境中,请选择 从基础解释器继承包 复选框。 此复选框对应 --system-site-packages 选项的 virtualenv 工具。

    • 如果您希望在 PyCharm 中创建 Python 解释器时重用此环境,请选中 使所有项目可用 复选框。

    使用 Pipenv 创建项目
    • 从环境类型列表中选择 Pipenv

    • 从列表中选择基础解释器,或者点击 浏览… 并在您的文件系统中找到 Python 可执行文件。

    • 如果您已将基础二进制目录添加到您的 PATH 环境变量中,则无需设置任何其他选项:pipenv 可执行文件的路径将自动检测。

      如果 PyCharm 未检测到 pipenv 可执行文件,请点击 通过 pip 安装 pipenv 以允许 PyCharm 自动为您安装。

      或者,按照 pipenv 安装过程 发现可执行文件路径,然后在对话框中指定它。

    使用 Poetry 创建项目
    • 从环境类型列表中选择 Poetry

    • 从列表中选择基础解释器,或者点击 浏览… 并在您的文件系统中找到 Python 可执行文件。

    • 如果 PyCharm 未检测到 Poetry 安装,请点击 通过 pip 安装 poetry 以允许 PyCharm 自动为您安装 Poetry。

      或者,指定 Poetry 可执行文件的位置,或点击 浏览… 以浏览。

    • 要在项目目录中创建虚拟环境,请选择 创建项目内环境 复选框。

    使用 uv 创建项目
    • 从环境类型列表中选择 uv

    • 从列表中选择 Python 版本。

    • 通常,PyCharm 会检测到 uv 安装。

      否则,请指定 uv 可执行文件的位置,或点击 uv 可执行文件位置 浏览以找到它。

    使用 Hatch 创建项目
    • 从环境类型列表中选择 Hatch

    • 通常,PyCharm 将检测 Hatch 安装。

      否则,请指定 Hatch 可执行文件的位置,或点击 uv 可执行文件位置 以浏览。

    • 请选择环境。

      Hatch 环境是为各种特定于项目的任务设计的工作区。 若未明确选择环境,Hatch 将使用 默认环境

    • 从列表中选择基础解释器,或者点击 选择基础解释器 并在您的文件系统中找到 Python 可执行文件。

    为新项目选择现有的 conda 解释器

    要重用现有的 conda 环境:

    • 按类型分组 切换为 Conda

    • 指定环境名称。

    • PyCharm 将检测 conda 安装。

      如果 PyCharm 未能自动检测安装,请指定 conda 可执行文件的位置,或点击 Conda 可执行文件位置 以浏览。

    • 从列表中选择环境。 如果您手动指定了 conda 的路径,可能需要重新加载环境。

    为新项目选择现有的解释器

    要重用 Virtualenv、Pipenv 或 Poetry 环境:

    • 按类型分组 切换为 Python

    • 从列表中选择 Python 可执行文件,或点击 浏览其位置。

  7. 点击 创建

创建并打开 Jupyter 笔记本

要打开现有的 .ipynb 文件,请按照与其他类型文件相同的 步骤操作。 如有需要,您可以创建一个 notebook 文件。

创建一个 notebook 文件

  1. 请执行以下操作之一:

    • 项目 工具窗口中右键点击目标目录,并从上下文菜单中选择 新建

    • 请按 Alt+Insert

  2. 请选择 Jupyter Notebook

  3. 在打开的对话框中,输入文件名。

笔记本文件具有 *.ipynb 扩展名,并标有相应的图标 Jupyter

将 Python 文件转换为 Jupyter notebook

  1. 项目 工具窗口中右键点击该文件。

  2. 从上下文菜单中选择 转换为 Jupyter Notebook

将 Jupyter notebook 转换为 Python 文件

  1. 项目 工具窗口中右键点击该文件。

  2. 从上下文菜单中选择 转换为 Python 文件

导出 Jupyter notebooks

您可以将 Jupyter 笔记本导出为多种格式:

  1. 在“项目”工具窗口中右键点击 Jupyter notebook 文件。

  2. 选择 将笔记本导出为 ,然后从列表中选择格式。

    导出 Jupyter notebook 文件

编辑 Jupyter notebooks

您可以对一个单元或整个笔记本应用各种编辑操作。 按 Ctrl+A 一次以选择文本光标处的单元格,再按 Ctrl+A 两次以选择笔记本中的所有单元格。

Jupyter 笔记本的编辑器有两种模式: edit modecommand mode。 根据模式,您可以在笔记本单元格中编辑代码,也可以使用键盘快捷键对单元格执行特定操作。

编辑模式

  • 要切换编辑模式,请按 Enter 或点击任意单元格。

  • 当单元格处于编辑模式时,它在单元格内有一条带文本光标的高亮线。

    编辑模式中的单元格
  • 在编辑模式下,您可以使用 UpDown 键逐行浏览所有单元格。

命令模式

  • 若要切换命令模式,请按 Escape 或点击装订区域。

  • 在命令模式中,您可以使用 UpDown 键逐个导航笔记本单元格,并使用键盘快捷键 选择复制粘贴删除单元格。

编辑单元格

  • 新建的笔记本包含一个代码单元格。 要更改其类型,请右键单击单元格,然后从上下文菜单中选择 将单元格转换为 Markdown将单元格转换为 SQL

  • 要编辑代码单元,只需点击它。

  • 要编辑 Markdown 单元格,请双击它或按 Enter 并开始输入。 要预览输出,请按 Shift+Enter

Markdown 单元格工具栏

  1. 在 Markdown 单元格中选择文本部分后,工具栏会出现。

    Markdown 单元格工具栏
  2. 您可以使用它应用以下格式选项:

    项目

    图标

    快捷键

    描述

    文本样式

    点击下拉菜单以将文本格式更改为各种标题级别。

    加粗文本

    加粗文本

    Ctrl+B

    将选定的文本加粗(**text**)。

    斜体文本

    斜体文本

    Ctrl+I

    将选定的文本设置为斜体(_text_)。

    删除线

    删除线

    Ctrl+I

    将选定的文本加上删除线。 (~~text~~).

    代码

    代码

    Ctrl+Shift+C

    将文本格式化为内联代码。

    创建链接

    创建链接

    Ctrl+Shift+U

    添加一个超链接。

    无序列表

    无序列表

    创建列表。您可以选择以下类型之一: 您可以选择以下类型之一:

    • 无序列表

    • 有序列表

    • 复选列表

使用笔记本单元格

添加单元格

  • 要在选定的单元格上方添加代码单元格,请执行以下操作之一:

  • 要在选定单元格下方添加一个代码单元格,请执行以下操作之一:

    • 编辑模式下,按 Alt+Shift+B

    • 命令模式 ,按 Ctrl+Enter

    • 点击 代码 位于notebook 工具栏上。

    添加一个笔记本单元格
  • 使用单元格之间的弹出窗口向您的笔记本中添加 codeMarkdownSQLAI 单元格:

    Jupyter notebook 单元格之间的弹出窗口

    如果将鼠标悬停在笔记本中两个单元格之间,弹出窗口将自动出现。

选择单元格

  • 要选择一个单元格,请点击该单元格旁边的标尺。

  • 要选择多个单元格:

    • 点击紧靠单元格旁边的装订区域,同时按住 Shift 选择连续的单元格,或按住 Ctrl 选择非连续的单元格。

    • 在命令模式下,按住 Shift 并按 UpDown 键。

您可以 执行复制合并展开注释删除选定的单元格。

拖放单元格

要重新排列笔记本单元格:

  1. 点击并按住单元格旁侧边空白处的单元格控件。

    单元格控件
  2. 将单元格拖动到所需位置,然后释放鼠标按钮以将其放置在高亮区域中。

复制粘贴单元格

  • 要在 命令模式 复制单元格,请按 Ctrl+CC ,或在 单元格工具栏 的上下文菜单中选择 复制单元格复制单元格

  • 要在下方粘贴复制的单元格,请按 Ctrl+VV

  • 要将其粘贴到当前单元格上方,请按 Shift 并使用 Ctrl+V/Shift+V

  • 您还可以从单元格的上下文菜单中选择所需的操作。

拆分和合并单元格

  • 要将当前单元格与下面的单元格合并,请右键点击该单元格,并从上下文菜单中选择 合并下面的单元格 命令。

    同样,您可以使用相应的命令将一个单元格与所选单元格上方的单元格合并。

  • 要将一个单元格拆分为两个单元格,请将文本光标放置在要分割的位置,然后右键点击,并从上下文菜单中选择 拆分单元格

展开和折叠单元格

  • 点击单元格旁边空白处的单元格控件以展开或折叠该单元格。

    扩展的笔记本单元
    折叠的笔记本单元格
  • 点击 Markdown 单元格标题旁的折叠图标以折叠或展开下方的代码单元格。 折叠的单元格数量将显示在标题下方。

    展开的笔记本单元格
    折叠的笔记本单元格

注释单元格

  • 要注释掉一个活动单元格,请切换到命令模式并按 Ctrl+/

  • 要注释掉多个单元格,请在命令模式下 选择它们,然后按 Ctrl+/

删除单元格

  • 点击 删除单元格删除单元格 ,位于 单元格工具栏上。

  • 右键点击单元格并从上下文菜单中选择 删除单元格

添加单元格标签

您可以在笔记本编辑器中为每个单元分配和查看标签:

  1. 点击 更多 ,位于单元格工具栏上。

  2. 从上下文菜单中选择 添加单元格标签

    已添加单元格标签
  3. 输入标签并点击 确认

要移除标签,请右键点击并选择 移除标签

复制单元格

  • 要复制单元格,请点击 更多 ,位于单元格工具栏上,然后从上下文菜单中选择 向下复制单元格。 新单元格将直接出现在原始单元格的下方。

  • 右键点击单元格并从上下文菜单中选择 向下复制单元格

使用编码辅助

您可以借助 Python 代码洞察(如语法高亮和代码补全)编辑代码单元。

  • PyCharm 为类、函数和变量的名称启用 代码补全。 开始输入代码结构的名称,建议列表将会出现。

    函数补全
    类变量补全
    路径补全
    包装完成
    DataFrame 列名补完
  • 意图操作和快速修复。 您可以使用意图操作 添加缺失的导入

    缺少导入的快速修复

    请注意,您可以将 import 声明添加到当前单元格或笔记本的第一个单元格。

自定义配色方案

您可以根据自己的偏好和习惯配置支持 Notebooks 的语法高亮。

  1. 设置 对话框 (Ctrl+Alt+S) 中,前往 编辑器 | 颜色方案 | Jupyter Notebooks

  2. 选择颜色方案,接受从默认设置继承的高亮设置,或按照 颜色和字体 中的描述自定义它们。

有关调整特定笔记本元素颜色的更多信息,请参阅 Jupyter Notebooks 配色方案

    最后修改日期: 2025年 9月 26日