在 CentOS 8 上安装和配置 Jupyter Notebook
在本文中,我将向您展示如何在 CentOS 8 上安装和配置 Jupyter Notebook。所以,让我们开始吧。
安装所需的构建工具:
为了安装 Jupyter Notebook,您必须安装所有必需的 C 构建工具和 Python 3 开发库。幸运的是,所有这些都可以在 CentOS 8 的官方软件包存储库中找到。
首先,使用以下命令更新 CentOS 8 软件包存储库缓存:
现在,使用以下命令安装所有必需的构建工具:
要确认安装,请按Y,然后按
DNF 包管理器应该下载所有必需的包并安装它们。可能需要一段时间才能完成。
此时,所有必需的构建工具都应该已安装。
安装画中画 3:
您必须在 CentOS 8 计算机上安装 Python 3 包管理器 PIP 3 才能安装 Jupyter Notebook。 CentOS 8 应该默认安装 PIP 3。
要检查是否安装了 PIP 3,请运行以下命令:
正如您所看到的,在我的例子中,pip3命令在路径/usr/bin/pip3中可用。
如果您没有安装 PIP 3,请运行以下命令安装 PIP3:
安装 Jupyter 笔记本:
现在,使用以下命令安装 Jupyter Notebook:
PIP 3 应下载并安装所有必需的 Python 包。可能需要一段时间才能完成。
此时,Jupyter Notebook 应该已安装。
要检查 Jupyter Notebook 是否安装正确,请运行以下命令:
如您所见,Jupyter Notebook 工作正常。
Jupyter Notebook 的基础知识:
要启动 Jupyer 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 地址,如下所示:
在我的例子中,IP 地址是 192.168.20.129。这对你来说会有所不同。因此,请确保从现在开始将其替换为您的。
为了远程访问 Jupyter Notebook,请使用 –ip 和 –port 标志运行 Jupyter Notebook,如下所示:
Jupyter Notebook 应该运行。复制网址。
现在,允许 TCP 端口 8080 通过防火墙,如下所示:
要使防火墙配置更改生效,请运行以下命令:
现在,打开您最喜欢的网络浏览器并导航到您复制的 URL。您应该能够访问 Jupyter Notebook 仪表板。
为 Jupyter Notebook 设置密码:
您可能不喜欢 Jupyter Notebook 默认的基于令牌的访问系统。对于基于密码的访问,您必须为 Jupyter Notebook 设置密码。
首先,创建Jupyter Notebook配置目录~/.jupyter,如下所示:
现在,运行以下命令为 Jupyter Notebook 设置密码:
输入密码并按
重新输入密码并按
应设置密码。
现在,像往常一样运行 Jupyter Notebook,它不应打印任何基于令牌的 URL,如下面的屏幕截图所示。
要访问 Jupyter Notebook,您只需从 Web 浏览器访问 http://192.168.20.129:8080 即可。
它会提示您输入密码。只需输入密码并点击登录即可。
您应该登录到 Jupyter Notebook 仪表板。
设置默认笔记本目录:
Jupyter Notebook 的默认根目录是您的 HOME 目录。如果需要,您可以将其更改为其他目录。
首先,创建一个新的根目录~/notebooks(比方说),如下所示:
要更改 Jupyter Notebook 的根目录,请使用 –notebook-dir 标志运行 Jupyter Notbook,如下所示:
--notebook-dir=~/notebooks
应更改 Jupyter Notebook 的根目录。
使用配置文件配置 Jupyter Notebook:
Jupyter Notebook 使用 JSON 文件 ~/.jupyter/jupyter_notebook_config.json 来保留所有默认配置。
要配置 Jupyter Notebook,请打开 ~/.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。
这就是在 CentOS 8 上安装和配置 Jupyter Notebook 的方法。感谢您阅读本文。