有没有办法在没有点的情况下安装Airflow?
我正在尝试在没有pip的离线计算机上安装Airflow。我已从互联网上下载了这些软件包,但我不知道如何在没有pip的情况下运行安装。 有人知道如何使用'setup.py'运行安装吗? 谢谢!
答案 0 :(得分:1)
# /usr/bin/bash
python setup.py build
python setup.py install
如果您遇到缺少setuptools
的问题,可以安装它(取决于您的系统,它通常是一个软件包。如果您想确保下载所有内容并稍后安装python-devel
(有时也是python-dev)包与您的OS包管理器)或者您可以通过docker
使用气流,您将构建图像,然后将其导出到离线单元。
答案 1 :(得分:0)
要在不使用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会有所帮助。