跳到主要内容

kmpkg_get_python_packages(x_kmpkg_get_python_packages)

本节介绍 kmpkg的一项实验性功能,该功能可能随时变更或被移除。

获取所需的 Python 包。

用法

x_kmpkg_get_python_packages(
[PYTHON_VERSION (2|3)]
PYTHON_EXECUTABLE <path to python binary>
REQUIREMENTS_FILE <file-path>
PACKAGES <packages to acquire>...
[OUT_PYTHON_VAR some_var]
)

参数

PYTHON_VERSION

要使用的 Python 版本。 必须指定为 2 或 3(仅支持这两个主版本)。

PYTHON_EXECUTABLE

Python 可执行文件的完整路径(需指定具体的 python.exe/python 二进制文件)。

REQUIREMENTS_FILE

包含待安装 Python 包列表的依赖项文件路径(通常为 requirements.txt 格式)。

PACKAGES

需要主动获取(安装)的 Python 包列表(可与 REQUIREMENTS_FILE 配合使用,或单独指定包名)。

OUT_PYTHON_VAR

输出变量名称,执行后该变量会被赋值为虚拟环境中 Python 二进制文件的路径。

源码

ports/kmpkg-get-python-packages/x_kmpkg_get_python_packages.cmake