5

有没有办法在没有 pip 的情况下安装 Airflow?

我正在尝试在没有 pip 的离线计算机上安装 Airflow。我已经从互联网上下载了这些软件包,但我不确定如何在没有 pip 的情况下运行安装。

有人知道如何使用“setup.py”运行安装吗?

4

2 回答 2

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

如果您遇到诸如缺少之类的问题,setuptools您可以安装它(取决于您的系统,它通常是一个包。如果您想确保下载所有内容并稍后python-devel使用您的操作系统包管理器安装(有时也是 python-dev)包) 或者您可以通过 使用气流docker,您将构建图像,然后将其导出到离线单元。

于 2017-12-21T16:50:11.160 回答
1

要在没有 pip 的情况下安装它,

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

这些是您将在 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 安装时遇到任何冲突,

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

一种或另一种方式,您将不得不使用 pip,因为您可能需要使用 pip 下载许多模块。在这里创建一个 virtualenv 会有所帮助。

于 2019-01-10T17:29:19.620 回答