在 CentOS 8 上安装和配置 Jupyter Notebook在 CentOS 8 上安装和配置 Jupyter Notebook在 CentOS 8 上安装和配置 Jupyter Notebook在 CentOS 8 上安装和配置 Jupyter Notebook
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 CentOS 8 上安装和配置 Jupyter Notebook

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在本文中,我将向您展示如何在 CentOS 8 上安装和配置 Jupyter Notebook。所以,让我们开始吧。

安装所需的构建工具:

为了安装 Jupyter Notebook,您必须安装所有必需的 C 构建工具和 Python 3 开发库。幸运的是,所有这些都可以在 CentOS 8 的官方软件包存储库中找到。

首先,使用以下命令更新 CentOS 8 软件包存储库缓存:

$ sudo dnf makecache

现在,使用以下命令安装所有必需的构建工具:

$ sudo dnf install gcc python3-devel kernel-headers-$(uname -r)

要确认安装,请按Y,然后按。

DNF 包管理器应该下载所有必需的包并安装它们。可能需要一段时间才能完成。

此时,所有必需的构建工具都应该已安装。

安装画中画 3:

您必须在 CentOS 8 计算机上安装 Python 3 包管理器 PIP 3 才能安装 Jupyter Notebook。 CentOS 8 应该默认安装 PIP 3。

要检查是否安装了 PIP 3,请运行以下命令:

$ whereis pip3

正如您所看到的,在我的例子中,pip3命令在路径/usr/bin/pip3中可用。

如果您没有安装 PIP 3,请运行以下命令安装 PIP3:

$ sudo dnf install python3-pip

安装 Jupyter 笔记本:

现在,使用以下命令安装 Jupyter Notebook:

$ pip3 install --user jupyter

PIP 3 应下载并安装所有必需的 Python 包。可能需要一段时间才能完成。

此时,Jupyter Notebook 应该已安装。

要检查 Jupyter Notebook 是否安装正确,请运行以下命令:

$ jupyter --version

如您所见,Jupyter Notebook 工作正常。

Jupyter Notebook 的基础知识:

要启动 Jupyer Notebook,请运行以下命令:

$ jupyter notebook

Jupyter Notebook 服务器应该启动。要访问 Jupyter Notebook,您必须复制 URL 并将其粘贴到您最喜欢的网络浏览器中。

从您最喜欢的网络浏览器访问 URL 后,您应该会看到 Jupyter Notebook 的仪表板。您的主目录的所有目录和文件都应该可以从这里访问。

要在当前工作目录中创建一个新的 Python 3 Jupyter Notebook(假设),请单击新建 > Python 3。

应打开一个新笔记本。在这里,您可以输入 Python 3 代码行。

输入一些 Python 3 代码后,单击运行。

代码将运行并显示输出(如果有)。然后,您可以输入更多行 Python 3 代码。

如您所见,我添加了两个数字并打印了结果。

您可以从文件>另存为...保存笔记本

然后,输入主目录的相对路径,然后单击保存。

应保存笔记本。

应在给定路径中创建一个新的文件笔记本文件。

远程访问 Jupyter Notebook:

如果您想远程访问 Jupyter Notebook,那么本节适合您。

首先,找到您的 CentOS 8 机器的 IP 地址,如下所示:

$ nmcli

在我的例子中,IP 地址是 192.168.20.129。这对你来说会有所不同。因此,请确保从现在开始将其替换为您的。

为了远程访问 Jupyter Notebook,请使用 –ip 和 –port 标志运行 Jupyter Notebook,如下所示:

$ jupyter notebook --no-browser --ip=192.168.20.129 --port=8080

Jupyter Notebook 应该运行。复制网址。

现在,允许 TCP 端口 8080 通过防火墙,如下所示:

$ sudo firewall-cmd --add-port=8080/tcp --permanent

要使防火墙配置更改生效,请运行以下命令:

$ sudo firewall-cmd  --reload

现在,打开您最喜欢的网络浏览器并导航到您复制的 URL。您应该能够访问 Jupyter Notebook 仪表板。

为 Jupyter Notebook 设置密码:

您可能不喜欢 Jupyter Notebook 默认的基于令牌的访问系统。对于基于密码的访问,您必须为 Jupyter Notebook 设置密码。

首先,创建Jupyter Notebook配置目录~/.jupyter,如下所示:

$ test -d ~/.jupyter || mkdir ~/.jupyter

现在,运行以下命令为 Jupyter Notebook 设置密码:

$ jupyter notebook password

输入密码并按。

重新输入密码并按。

应设置密码。

现在,像往常一样运行 Jupyter Notebook,它不应打印任何基于令牌的 URL,如下面的屏幕截图所示。

要访问 Jupyter Notebook,您只需从 Web 浏览器访问 http://192.168.20.129:8080 即可。

它会提示您输入密码。只需输入密码并点击登录即可。

您应该登录到 Jupyter Notebook 仪表板。

设置默认笔记本目录:

Jupyter Notebook 的默认根目录是您的 HOME 目录。如果需要,您可以将其更改为其他目录。

首先,创建一个新的根目录~/notebooks(比方说),如下所示:

$ mkdir ~/notebooks

要更改 Jupyter Notebook 的根目录,请使用 –notebook-dir 标志运行 Jupyter Notbook,如下所示:

$ jupyter notebook --no-browser --ip=192.168.20.129 --port=8080
--notebook-dir=~/notebooks

应更改 Jupyter Notebook 的根目录。

使用配置文件配置 Jupyter Notebook:

Jupyter Notebook 使用 JSON 文件 ~/.jupyter/jupyter_notebook_config.json 来保留所有默认配置。

要配置 Jupyter Notebook,请打开 ~/.jupyter/jupyter_notebook_config.json 文件,如下所示:

$ vi ~/.jupyter/jupyter_notebook_config.json

~/.jupyter/jupyter_notebook_config.json 文件的内容应如下所示:

{
"NotebookApp": {
"password": "sha1:810ea19adfa5:b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64",
"ip": "192.168.20.129",
"port": 8080,
"notebook_dir": "/home/shovon/notebooks",
"open_browser": false
}
}

确保根据您的要求更改 ip、port、notebook_dir 值。 notebook_dir 的值应该是所需 Jupyter Notebook 根目录的绝对路径。

注意: 仅当您使用命令 jupyter Notebook 密码设置 Jupyter Notebook 密码时,密码 字段才应位于此处强>。不要改变它。

完成后,保存配置文件。

现在,您可以在没有任何命令行参数的情况下运行 Jupyter Notebook。

$ jupyter notebook

应配置 Jupyter Notebook。

这就是在 CentOS 8 上安装和配置 Jupyter Notebook 的方法。感谢您阅读本文。

©2015-2025 Norria support@norria.com