📅  最后修改于: 2023-12-03 14:49:18.102000             🧑  作者: Mango
Jupyter Notebooks 是一种流行的交互式编程环境,常用于数据科学、机器学习、数据分析等领域。Jupyter 支持多种编程语言的内核,使程序员能够在同一 Notebooks 中使用不同语言编写代码。
内核(kernel)是 Jupyter Notebooks 的执行引擎,负责解释和执行代码。每个代码单元格都必须与一个特定的内核关联,以决定该单元格中的代码应如何运行。当需要更改内核时,可以按照本文的步骤进行操作。
以下是更改 Jupyter 单元格内核的步骤:
打开 Jupyter Notebook:运行 jupyter notebook
命令来启动 Jupyter Notebook,并在浏览器中打开它。
选择需要更改内核的 Notebooks:在 Jupyter Notebook 主页中,浏览到所需的 Notebooks 文件夹,并打开其中一个 Notebooks 文件。
打开单元格:在打开的 Notebooks 文件中,找到要更改内核的单元格。点击该单元格可以进入编辑模式。
更改内核:在 Jupyter Notebook 的顶部菜单栏中,选择 "Kernel" 选项,然后选择所需的内核。可用的内核取决于所安装的语言和内核。
运行代码:按下 Shift+Enter
或点击工具栏上的运行按钮来执行所选内核的代码。
注意:更改内核将影响选定单元格及其后续单元格中的代码执行方式。
下面是一个示例,演示如何从 Jupyter 单元格更改内核:
# 这是一个 Python 内核单元格
print("Hello, World!")
#%%bash
# 这是一个 Bash 内核单元格
echo "Hello, World!"
#%%
# 这是一个 R 内核单元格
print("Hello, World!")
在以上示例中,每个单元格使用不同的内核:Python、Bash 和 R。当更改内核时,无论是哪一种语言,只有选中的内核才能正确地执行。
在 Jupyter Notebooks 中,程序员可以通过更改内核来轻松切换不同的编程语言。通过上述步骤,您可以快速更改内核并执行代码,使您能够在同一个 Notebooks 中更灵活地使用不同的编程语言。