4.4. 管理 Python 软件包


在 JupyterLab 中,您可以查看在工作台镜像上安装的 Python 软件包并安装额外的软件包。

4.4.1. 查看在工作台中安装的 Python 软件包

您可以通过在笔记本单元中运行 pip 工具来检查在工作台上安装了哪些 Python 软件包以及您已有的软件包版本。

先决条件

  • 登录到 JupyterLab 并打开一个 Jupyter 笔记本。

流程

  1. 在 Jupyter 笔记本中输入以下内容:

    !pip list
  2. 运行单元。

验证

  • 输出显示了所有已安装的 Python 软件包及其版本的字母顺序列表。例如,如果您在创建使用 Minimal 镜像的工作台后立即使用 pip list 命令,则显示的第一个软件包类似如下:

    Package                           Version
    --------------------------------- ----------
    aiohttp                           3.7.3
    alembic                           1.5.2
    appdirs                           1.4.4
    argo-workflows                    3.6.1
    argon2-cffi                       20.1.0
    async-generator                   1.10
    async-timeout                     3.0.1
    attrdict                          2.0.1
    attrs                             20.3.0
    backcall                          0.2.0

4.4.2. 在工作台上安装 Python 软件包

您可以通过将软件包和版本添加到 requirements.txt 文件中,安装不是默认工作台一部分的 Python 软件包,然后在笔记本单元中运行 pip install 命令。

注意

虽然您可以直接安装软件包,但建议您使用一个 requirements.txt 文件,以便在不同工作台中轻松重复使用该文件中声明的软件包。

先决条件

  • 登录到 JupyterLab 并打开一个 Jupyter 笔记本。

流程

  1. 使用以下方法之一创建新文本文件:

    • 单击 + 以打开新启动程序,然后单击 文本文件
    • File New Text File
  2. 将文本文件重命名为 requirements.txt

    1. 右键单击文件的名称,然后单击 重命名文本。此时会打开 Rename File 对话框。
    2. New Name 字段中输入 requirements.txt,然后单击 Rename
  3. 将要安装的软件包添加到 requirements.txt 文件中。

    altair

    您可以使用 == (等于) 操作符指定要安装的确切版本,例如:

    altair==4.1.0
    注意

    红帽建议指定准确的软件包版本,以便随着时间的推移增强工作台的稳定性。在环境行为中,新的软件包版本可能会带来不必要的更改或意外更改。

    要同时安装多个软件包,请将每个软件包放在单独的行中。

  4. 使用笔记本单元将 requirements.txt 中的软件包安装到您的服务器中。

    1. 创建新的笔记本单元并输入以下命令:

      !pip install -r requirements.txt
    2. 按 Shift 和 Enter 运行单元。
    重要

    pip install 命令会在您的工作台上安装软件包。但是,您必须在代码单元中运行 import 语句,才能在您的代码中使用软件包。

    import altair

验证

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部