📜  从 jupyter 单元更改内核 (1)

📅  最后修改于: 2023-12-03 14:49:18.102000             🧑  作者: Mango

从 Jupyter 单元格更改内核

简介

Jupyter Notebooks 是一种流行的交互式编程环境,常用于数据科学、机器学习、数据分析等领域。Jupyter 支持多种编程语言的内核,使程序员能够在同一 Notebooks 中使用不同语言编写代码。

内核(kernel)是 Jupyter Notebooks 的执行引擎,负责解释和执行代码。每个代码单元格都必须与一个特定的内核关联,以决定该单元格中的代码应如何运行。当需要更改内核时,可以按照本文的步骤进行操作。

步骤

以下是更改 Jupyter 单元格内核的步骤:

  1. 打开 Jupyter Notebook:运行 jupyter notebook 命令来启动 Jupyter Notebook,并在浏览器中打开它。

  2. 选择需要更改内核的 Notebooks:在 Jupyter Notebook 主页中,浏览到所需的 Notebooks 文件夹,并打开其中一个 Notebooks 文件。

  3. 打开单元格:在打开的 Notebooks 文件中,找到要更改内核的单元格。点击该单元格可以进入编辑模式。

  4. 更改内核:在 Jupyter Notebook 的顶部菜单栏中,选择 "Kernel" 选项,然后选择所需的内核。可用的内核取决于所安装的语言和内核。

  5. 运行代码:按下 Shift+Enter 或点击工具栏上的运行按钮来执行所选内核的代码。

注意:更改内核将影响选定单元格及其后续单元格中的代码执行方式。

示例

下面是一个示例,演示如何从 Jupyter 单元格更改内核:

# 这是一个 Python 内核单元格
print("Hello, World!")

#%%bash
# 这是一个 Bash 内核单元格
echo "Hello, World!"

#%%
# 这是一个 R 内核单元格
print("Hello, World!")

在以上示例中,每个单元格使用不同的内核:Python、Bash 和 R。当更改内核时,无论是哪一种语言,只有选中的内核才能正确地执行。

结论

在 Jupyter Notebooks 中,程序员可以通过更改内核来轻松切换不同的编程语言。通过上述步骤,您可以快速更改内核并执行代码,使您能够在同一个 Notebooks 中更灵活地使用不同的编程语言。