视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在 Fedora 上安装 Jupyter Notebook

已编辑 3 几周前 通过 ExtremeHow 编辑团队

帽子Jupyter笔记本Python数据科学安装软件开发命令行终端编程

如何在 Fedora 上安装 Jupyter Notebook

翻译更新 3 几周前

Jupyter Notebook 是一个开源的网页应用程序,它允许您创建和分享包含实时代码、方程、可视化和叙述文本的文档。由于其易于使用的交互式计算环境,它被广泛应用于数据科学领域,以及机器学习、科学计算和教育等领域。

Fedora 简介

Fedora 是一个流行的开源操作系统,主要由开发人员和系统管理员使用,因为它的稳健性、安全特性和尖端技术。作为一个基于 Linux 的操作系统,它为广泛的应用提供了一个多功能平台,使其适合用于软件开发,包括 Python 编程和数据科学任务。

准备您的系统

在安装 Jupyter Notebook 之前,我们需要确保我们的 Fedora 系统是最新的。这有助于在安装过程中避免任何兼容性问题。要更新您的系统,可以按照以下步骤进行:

  1. 打开终端。
  2. 要更新所有软件包,请运行以下命令:
sudo dnf upgrade --refresh

此命令使用 DNF(Fedora 的默认包管理器)将您的 Fedora 系统更新到最新的可用软件包。

安装 Python

准备系统的下一步是确保安装了 Python,因为 Jupyter Notebook 是在 Python 上运行的。Fedora 通常预装了 Python,但您可以通过在终端中运行以下命令来检查:

python3 --version

如果安装了 Python,此命令将返回 Python 版本。Jupyter 需要 Python 3,因此请确保您正在运行 Python 3 或更高版本。如果未安装 Python,您可以使用以下命令安装:

sudo dnf install python3

此命令将在您的 Fedora 系统上安装 Python 3。

安装 Pip

Pip 是一个用于 Python 的包管理器,可以让您安装额外的 Python 库或软件。安装 Jupyter Notebook 需要它。Fedora 的包库提供了一个用于 Pip 的包,通常与 Python 开发包一起提供。要安装 pip,请使用以下命令:

sudo dnf install python3-pip

安装后,通过运行以下命令验证是否安装了 Pip:

pip3 --version

如果安装成功,这个命令将返回安装的 Pip 版本。

创建虚拟环境

使用 Python 虚拟环境来为不同项目分别管理依赖关系是一个好习惯。这有助于防止版本冲突,尤其是当您在处理多个 Python 项目时。以下是设置虚拟环境的方法:

  1. 转到您要放置虚拟环境的目录。例如:
mkdir jupyter-notebook-env cd jupyter-notebook-env
  1. 使用以下命令创建虚拟环境:
python3 -m venv myenv
  1. 激活虚拟环境:
source myenv/bin/activate

激活后,提示符将更改,显示环境名称。要停用,只需使用命令:

deactivate

此命令很重要,因为它将您带回全局 Python 环境。

安装 Jupyter Notebook

设置环境后,下一步是安装 Jupyter Notebook。激活虚拟环境后,使用 pip 安装 Jupyter Notebook:

pip3 install jupyter

安装过程将下载运行 Jupyter Notebook 所需的所有包和依赖项。

运行 Jupyter Notebook

安装 Jupyter Notebook 后,您可以通过运行以下命令启动应用程序:

jupyter notebook

此命令将启动笔记本服务器并打开默认的网页浏览器进入 Jupyter Notebook 界面,在那里您可以创建笔记本并进行工作。默认情况下,它使用端口 8888,但如果该端口已被使用,它将自动切换端口。

Jupyter Notebook 的基本用法

在 Jupyter Notebook 界面中,您可以创建新的笔记本,默认情况下基于Python。这本质上是一个网页,您可以在其中直接编写和执行 Python 代码。笔记本分为包含代码或标记文本的单元格。

# Jupyter Notebook 中的简单 Python 代码示例
print("Hello, Jupyter!")

运行单元格会在交互式 Python shell 中执行代码,并在单元格下方显示输出。对于数据分析而言,它是一个强大的工具,能够在编写代码的同一环境中对数据进行轻松的可视化和互动。

安装附加包

Jupyter Notebooks 允许您使用其他 Python 包来实现各种功能。这些通常对于诸如数据科学工作的项目很重要,该项目可能需要 Pandas 或 NumPy,这是此类工作中常用的两个库。

要安装其他包,请在 Jupyter notebook 单元格中使用 pip,并在前面加上感叹号:

!pip install numpy pandas matplotlib

如果虚拟环境中尚未安装 NumPy、pandas 和 matplotlib 库,则此命令将安装它们。

安全考虑

运行 Jupyter notebooks 时,建议确保笔记本的安全性,尤其是在共享网络或服务器上运行时。默认情况下,Jupyter 不需要密码,如果非法访问,可能会带来安全风险。可以配置 Jupyter 添加密码保护。有关保护笔记本服务器的详细说明,请参阅 Jupyter 的文档。

结论

一旦您在 Fedora 上安装 Jupyter Notebook 并开始使用它,您会发现它是任何涉及数据处理、统计建模或甚至简单算法测试的编码任务的无价工具。其代码执行、丰富文本和交互性的结合使其适合用于分析的探索、报告和复制。

虽然在 Fedora 上安装和设置 Jupyter Notebook 的过程较长,但很简单。使用本指南,您应该具备完成安装过程所需的一切。

如果你发现文章内容有误, 您可以


评论