4.7. 在笔记本服务器中安装 Python 软件包
您可以通过将软件包和版本添加到 requirements.txt
文件中,安装不是默认笔记本服务器镜像一部分的 Python 软件包,然后在笔记本单元中运行 pip install
命令。
您还可以直接安装软件包,但红帽建议您使用 requirements.txt
文件,以便在不同的笔记本中轻松重复使用该文件中声明的软件包。此外,在使用 S2I 构建来部署模型时,使用 requirements.txt
文件也很有用。
先决条件
- 登录 Jupyter 并打开笔记本。
流程
使用以下方法之一创建新文本文件:
- 单击 + 以打开新启动程序,然后单击文本文件。
-
点 File
New Text File。
将文本文件重命名为
requirements.txt
。- 在文件的名称上单击鼠标右键,然后单击重命名文本。此时会打开 Rename File 对话框。
-
在 New Name 字段中输入
requirements.txt
,然后单击 Rename。
将要安装的软件包添加到
requirements.txt
文件中。altair
您可以使用
==
(等于) 操作符指定要安装的确切版本,例如:altair==4.1.0
注意红帽建议指定准确的软件包版本,以便随着时间的推移增强您的笔记本服务器的稳定性。在环境行为中,新的软件包版本可能会带来不必要的更改或意外更改。
要同时安装多个软件包,请将每个软件包放在单独的行中。
使用笔记本电脑单元将
requirements.txt
中的软件包安装到您的服务器中。在笔记本中创建新单元并输入以下命令:
!pip install -r requirements.txt
- 按 Shift 和 Enter 运行单元。
重要这会在笔记本电脑服务器上安装软件包,但您仍必须在代码单元中运行
import
指令,以便在您的代码中使用软件包。import altair
验证
-
确认
requirements.txt
中的软件包显示在笔记本电脑服务器上安装的软件包列表中。详情请参阅笔记本服务器上安装的 Python 软件包。