管理 Jupyter 笔记本服务器
最后修改时间:2023 年 9 月 12 日警告
以下仅在安装并启用Python插件时有效。
在 IntelliJ IDEA 中,您可以使用以下命令执行代码单元:
托管服务器– 由 IntelliJ IDEA 自动为当前项目启动的 Jupyter 服务器。当您关闭 IntelliJ IDEA 时,它将终止。
配置的服务器– 您通过指定其 URL 和令牌连接到的任何 Jupyter 服务器。
启动本地 Jupyter 服务器
要运行 Jupyter 服务器,只需执行任何代码单元即可。当您启动单元执行时,IntelliJ IDEA 会使用任何可用端口(默认情况下为 8888 端口)在本地主机上启动 Jupyter 服务器。您可以切换到Jupyter Server工具窗口来预览服务器的配置详细信息。
服务器启动后,它会在 Jupyter 工具栏的服务器列表中显示为托管服务器。您还可以在内核列表中看到自动创建的服务器内核。该内核基于为项目配置的Python SDK 。
连接到 Jupyter 服务器
转到工具| 添加 Jupyter 连接。
在“新建 Jupyter 连接”对话框中,选择连接类型:
启动本地 Jupyter 服务器:在将附加到您的工作区的本地目录中运行 Jupyter 服务器。
使用 URL 连接到 Jupyter 服务器:建立与远程 Jupyter 服务器的连接。目标 URL 应包含服务器名称或其地址以及访问令牌。
停止 Jupyter 服务器
要停止任何正在运行的服务器,请切换到Jupyter 服务器工具窗口并单击图标。在服务器日志窗口中预览状态。
一旦关闭服务器,当前会话就会终止。当您下次使用该图标启动服务器时,所有先前会话的执行结果和所有笔记本都将丢失。
重新启动内核
您可能希望刷新计算而不关闭整个服务器并影响任何其他笔记本。要重新启动当前正在运行的内核,请单击Jupyter Notebook 工具栏。然后您可以在服务器日志窗口中查看内核状态:
您可以在特定的 Jupyter 服务器上执行笔记本代码单元。
当您启动任何托管服务器时,默认情况下它会使用当前的 Python Python SDK 和自动选择的端口。但是,您可以选择 IntelliJ IDEA 实例中可用的任何其他 Python SDK 并指定备用端口。如果您知道其 URL 和令牌,您还可以连接到任何已配置的服务器。
笔记
Jupyter 服务器连接设置是特定于用户的。
配置 Jupyter 服务器
在 Jupyter 服务器列表中选择配置 Jupyter 服务器。
然后选择使用托管服务器。默认情况下,服务器将使用项目 Python 。如有必要,从列表中选择另一个本地口译员。
在命令行参数字段中,您可以执行以下操作:
包括自定义工作目录
使服务器可以在本地网络上访问
以 root 身份运行服务器
设置访问服务器的密码
运行 JupyterLab 而不是 Jupyter Notebook
更改自动检测到的端口。
例如,使用以下命令行参数在端口 9090 上运行 Jupyter Notebook 服务器,而无需打开浏览器:
可以通过创建不同的变量并为其赋值来设置环境变量。
配置完成后,单击“应用”和“确定”。
然后执行任何代码单元来运行托管服务器。
连接到 Jupyter 服务器
在 Jupyter 服务器列表中选择配置 Jupyter 服务器。
然后选择已配置的服务器并添加服务器的路径。它由 URL 和令牌组成。
配置完成后,单击“应用”和“确定”。
然后执行任何代码单元以连接到正在运行的配置服务器。
解决配置服务器的内核不匹配错误
如果您看到以下警告,则新配置的服务器的内核与您当前的 Python 解释器不匹配。例如,它可能具有一组不同的已安装软件包。
您可以通过单击相应的链接将 Python 解释器注册为已配置服务器上的内核。之后,您可以在已配置服务器的内核列表中看到它。
感谢您的反馈意见!