3.3. 在 code-server 中管理 Python 软件包
在 code-server 中,您可以查看在工作台镜像上安装的 Python 软件包并安装额外的软件包。
3.3.1. 查看在 code-server workbench 上安装的 Python 软件包 复制链接链接已复制到粘贴板!
您可以通过在终端窗口中运行 pip
工具来检查在工作台上安装了哪些 Python 软件包,以及您已有的软件包版本。
先决条件
- 您有一个正在运行的 code-server workbench。
流程
-
在 code-server 窗口中,从 Activity Bar 中选择菜单图标(
),→ Terminal
New Terminal 来打开终端窗口。 输入
pip list
命令。pip list
pip list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
输出显示了所有已安装的 Python 软件包及其版本的字母顺序列表。例如,如果您在创建使用 Minimal 镜像的工作台后立即使用
pip list
命令,则显示的第一个软件包类似如下:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.2. 在 code-server workbench 上安装 Python 软件包 复制链接链接已复制到粘贴板!
您可以通过将软件包和版本添加到 requirements.txt
文件中,安装不是默认工作台镜像一部分的 Python 软件包,然后在终端窗口中运行 pip install
命令。
虽然您可以直接安装软件包,但建议您使用一个 requirements.txt
文件,以便在不同工作台中轻松重复使用该文件中声明的软件包。
先决条件
- 您有一个正在运行的 code-server workbench。
流程
-
在 code-server 窗口中,从活动栏中选择菜单图标(
),→ File
New Text File 来创建新的文本文件。 将要安装的软件包添加到 文本文件中。
altair
altair
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以使用
==
(等于) 操作符指定要安装的确切版本,例如:altair==4.1.0
altair==4.1.0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意红帽建议指定准确的软件包版本,以便随着时间的推移增强工作台的稳定性。在环境行为中,新的软件包版本可能会带来不必要的更改或意外更改。
要同时安装多个软件包,请将每个软件包放在单独的行中。
-
将文本文件保存为
requirements.txt
。 -
在 Activity Bar 中,选择菜单图标(
) (
)终端
Terminal 来打开终端窗口。 使用以下命令将
requirements.txt
中的软件包安装到您的服务器中:pip install -r requirements.txt
pip install -r requirements.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要pip install
命令会在您的工作台上安装软件包。但是,您必须运行import
语句来在您的代码中使用软件包。import altair
import altair
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
确认
requirements.txt
文件中的软件包出现在工作台上安装的软件包列表中。详情请参阅您的 code-server workbench 上安装的 Python 软件包。