airflow.providers.standard.utils.python_virtualenv¶
用于创建虚拟环境的工具。
函数¶
|
创建虚拟环境并安装额外的 Python 包。 |
|
将 Python 脚本渲染到文件中,以便在虚拟环境中执行。 |
模块内容¶
- airflow.providers.standard.utils.python_virtualenv.prepare_virtualenv(venv_directory, python_bin, system_site_packages, requirements=None, requirements_file_path=None, pip_install_options=None, index_urls=None)[源代码]¶
创建虚拟环境并安装额外的 Python 包。
- 参数:
venv_directory (str) – 将创建环境的目录路径。
python_bin (str) – Python 可执行文件的路径。
system_site_packages (bool) – 是否在虚拟环境中包含 system_site_packages。更多信息请参阅 virtualenv 文档。
requirements_file_path (str | None) –
requirements.txt
文件的路径。pip_install_options (list[str] | None) – 安装依赖时使用的 pip install 选项列表。有关可用选项,请参阅 'pip install -h'。
index_urls (list[str] | None) – 可选的索引 URL 列表,用于加载 Python 包。如果未提供,将使用系统 pip 配置来查找包。
- 返回:
虚拟环境中 Python 二进制文件的路径。
- 返回类型: