有没有办法在没有 pip 的情况下安装 Airflow?
我正在尝试在没有 pip 的离线计算机上安装 Airflow。我已经从互联网上下载了这些软件包,但我不确定如何在没有 pip 的情况下运行安装。
有人知道如何使用“setup.py”运行安装吗?
# /usr/bin/bash
python setup.py build
python setup.py install
如果您遇到诸如缺少之类的问题,setuptools
您可以安装它(取决于您的系统,它通常是一个包。如果您想确保下载所有内容并稍后python-devel
使用您的操作系统包管理器安装(有时也是 python-dev)包) 或者您可以通过 使用气流docker
,您将构建图像,然后将其导出到离线单元。
要在没有 pip 的情况下安装它,
这些是您将在 INSTALL 文件中找到的步骤:
python -m my_env
source my_env/bin/activate
# [required] by default one of Apache Airflow's dependencies pulls in a GPL
# library. Airflow will not install (and upgrade) without an explicit choice.
#
# To make sure not to install the GPL dependency:
# export SLUGIFY_USES_TEXT_UNIDECODE=yes
# In case you do not mind:
# export AIRFLOW_GPL_UNIDECODE=yes
# [required] building and installing
# by pip (preferred)
pip install .
# or directly
python setup.py install
或者,如果您在通过 pip 安装时遇到任何冲突,
一种或另一种方式,您将不得不使用 pip,因为您可能需要使用 pip 下载许多模块。在这里创建一个 virtualenv 会有所帮助。