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