Airbnb Airflow:安装不带pip的气流

2024-04-30 02:38:26 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法在没有管道的情况下安装气流?在

我试图在没有pip的脱机计算机上安装气流。我已经从网上下载了这些软件包,但我不知道如何在没有pip的情况下运行安装程序。 有人知道如何使用'设置.py'? 谢谢您!在


Tags: pippy管道情况脱机气流办法计算机上安装
2条回答

不安装pip

  • git-repo下载气流压缩。在
  • 解压缩内容并按照安装文件中的说明进行操作。(步骤创建一个virtualenv,然后启动气流安装)

以下是安装文件中的步骤:

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安装时遇到任何冲突

  1. 创建虚拟环境
  2. 源激活virtualenv
  3. 按照airflow中的步骤安装和配置它。在

不管怎样,你必须使用pip,因为可能有很多模块需要使用pip下载。在这里创建一个virtualenv将有所帮助。在

# /usr/bin/bash
python setup.py build
python setup.py install

如果您遇到诸如缺少setuptools这样的问题,您可以安装它(取决于您的系统,它通常是一个包。如果您希望确保下载所有内容,并在以后安装python-devel(有时也包括python dev)软件包,或者您可以通过docker使用气流,那么您将构建映像,然后将其导出到脱机单元。在

相关问题 更多 >