Jupyter 笔记本支持

在 PyCharm 中,您可以使用以下命令执行代码单元:

  • 托管服务器——由 PyCharm 为当前项目自动启动的 Jupyter 服务器。当您关闭 PyCharm 时,它将终止。

  • 已配置的服务器——您通过指定 URL 和令牌连接到的任何 Jupyter 服务器。

启动本地 Jupyter 服务器

  • 要运行 Jupyter 服务器,只需执行任何代码单元。当您启动单元执行时,PyCharm 使用任何可用端口(默认情况下,它是 8888 端口)在本地主机上启动 Jupyter 服务器。您可以切换到Jupyter Server工具窗口来预览服务器的配置详细信息。

Jupyter 服务器正在运行。 Jupyter 工具窗口

服务器启动后,它会在 Jupyter 工具栏的服务器列表中显示为托管服务器。您还可以在内核列表中看到自动创建的服务器内核。该内核基于PyCharm Python 解释器

Jupyter 笔记本工具栏; 托管服务器已连接

停止 Jupyter 服务器

  • 要停止任何正在运行的服务器,请切换到Jupyter Server工具窗口并单击停止按钮图标。在“服务器日志”窗口中预览状态。

停止服务器

关闭服务器后,当前会话将终止。下次使用该运行服务器图标图标启动服务器时,所有先前会话和所有笔记本的执行结果都将丢失。

重启内核

  • 您可能希望在不关闭整个服务器并影响任何其他笔记本的情况下刷新计算。要重新启动当前运行的内核,请单击内核Jupyter notebook 工具栏并在Server Log窗口中预览状态。

    重启当前内核

您可以在特定的 Jupyter 服务器上执行笔记本代码单元。

配置 Jupyter 服务器

当您启动任何托管服务器时,默认情况下它使用当前 Python 解释器和自动选择的端口。但是,您可以选择 PyCharm 实例中可用的任何其他解释器并指定替代端口。如果您知道其 URL 和令牌,您还可以连接到任何已配置的服务器。

  1. 要打开服务器设置,请在 Jupyter 服务器列表中选择配置 Jupyter服务器。

    配置 Jupyter 服务器

  2. 配置服务器选项:

    • 要自定义默认 Jupyter 服务器,请在Jupyter 服务器对话框中,选择托管服务器,然后从Python 解释器列表中选择任何本地 Python 解释器。

      为托管服务器选择解释器
    • 要更改自动检测到的端口,请在端口字段中输入其编号。

      指定受管服务器的端口号
    • 要连接到任何正在运行的 Jupyter 服务器,请在Jupyter 服务器对话框中,选择已配置的服务器并指定服务器的路径,包括 URL 和令牌。

      配置 Jupyter 服务器。 设置对话框

  3. 完成配置后,单击ApplyOK

  4. 执行任何代码单元以运行托管服务器或连接到正在运行的配置服务器。

  5. 如果您看到以下警告,则新配置的服务器的内核与您当前的 Python 解释器不匹配。例如,它可能有一组不同的已安装包。

    警告请求将解释器注册为内核

    您可以通过单击相应的链接在配置的服务器上将 Python 解释器注册为内核。之后,您可以在已配置服务器的内核列表中看到它。

    为配置的服务器注册了两个内核
最后修改:2022 年 1 月 21 日