Python 如何从终端运行 .ipynb Jupyter Notebook

Python 如何从终端运行 .ipynb Jupyter Notebook

在本文中,我们将介绍如何通过终端运行 .ipynb Jupyter Notebook 文件。Jupyter Notebook 是一个非常强大的交互式开发环境,可以让我们编写和运行代码,并在代码中添加解释性文本和可视化输出。

阅读更多:Python 教程

Jupyter Notebook 是什么?

Jupyter Notebook 是一个开源的 Web 应用程序,可以创建和共享由实时代码、方程、可视化和解释性文本组成的文档。它支持超过 40 种编程语言,其中包括 Python、R、Julia 和 Scala

通过 Jupyter Notebook,我们可以实时运行代码块并自动保存执行结果,从而更好地查看和分析数据,以及与他人共享我们的分析过程和结果。

在 Jupyter Notebook 中,我们可以方便地编写和测试我们的代码,并得到实时的结果。这使得 Jupyter Notebook 成为数据科学家和研究人员的首选工具,也使得代码的交互和可视化更加方便。

如何在终端中运行 .ipynb Jupyter Notebook?

Jupyter Notebook 主要通过浏览器来访问和交互。我们通常会在浏览器中打开 Jupyter Notebook,并在其中编写和运行代码。

然而,有时候我们可能需要在终端中运行 Jupyter Notebook 文件。这将非常有用,特别是在没有图形界面的服务器环境或需要批量执行多个 .ipynb 文件时。

要在终端中运行 .ipynb Jupyter Notebook 文件,我们可以使用 jupyter nbconvert 命令行工具。该工具可以将 .ipynb 文件转换为其他格式,例如 HTML、Markdown 或 Python 脚本。

下面是运行 .ipynb 文件的基本步骤:

  1. 打开终端(Linux 或 macOS)或命令提示符(Windows)。

  2. 导航到存储 .ipynb 文件的目录。

  3. 运行以下命令:

jupyter nbconvert --execute your_notebook.ipynb
Python

其中,your_notebook.ipynb 是你要运行的 .ipynb 文件名。执行此命令后,Jupyter Notebook 将自动执行并保存代码块的输出。

  1. 当命令执行完成后,你可以在同一目录下找到生成的 .html、.md 或 .py 文件。.html 文件包含了完整的交互式界面,.md 文件包含了代码、文本和结果,而 .py 文件只包含了代码。

你还可以使用 --to 参数指定要转换的格式,例如:

jupyter nbconvert --execute --to html your_notebook.ipynb
Python

这将将 .ipynb 文件转换为 HTML 格式。

示例

假设我们有一个名为 example.ipynb 的 Jupyter Notebook 文件,其中包含了一些 Python 代码和解释性文本。现在我们要在终端中运行此文件,并生成对应的 HTML 文件。

  1. 打开终端。

  2. 导航到存储 example.ipynb 文件的目录。

  3. 运行以下命令:

jupyter nbconvert --execute --to html example.ipynb
Python
  1. 当命令执行完成后,可以在同一目录下找到生成的 example.html 文件。

现在,我们可以将 example.html 文件在浏览器中打开,以查看 Jupyter Notebook 中的代码块、文本和输出结果。这样我们就可以在没有图形界面的环境中运行 Jupyter Notebook 文件了。

总结

通过 jupyter nbconvert 命令行工具,我们可以在终端中运行 .ipynb Jupyter Notebook 文件,并将其转换为其他格式,例如 HTML、Markdown 或 Python 脚本。这使得在没有图形界面的环境中运行 Jupyter Notebook 文件变得更加方便。希望本文对你有所帮助,能够让你更好地使用 Jupyter Notebook。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册