安装 Apache Airflow 后出错

Posted

技术标签:

【中文标题】安装 Apache Airflow 后出错【英文标题】:Error after installing Apache Airflow 【发布时间】:2016-12-05 09:48:59 【问题描述】:

我已经使用命令pip install airflow 安装了 Apache 气流。当我尝试通过键入 airflow 访问气流时,出现以下错误。

`Traceback (most recent call last):
  File "/usr/bin/airflow", line 4, in <module>
    from airflow import configuration
  File "/usr/lib/python2.6/site-packages/airflow/__init__.py", line 29, in     <module>
    from airflow import configuration as conf
   File "/usr/lib/python2.6/site-packages/airflow/configuration.py", line 433
     ('core', 'sql_alchemy_conn'),
                            ^
     SyntaxError: invalid syntax

我发现airflow.cfg 文件丢失了。我已经卸载并重新安装了气流,但仍然出现此错误。有人可以提出解决方案吗?操作系统是 RHEL6.7。

【问题讨论】:

这不是完整的错误;那个箭头指的是什么,但你没有显示什么。请张贴整个事情。 感谢您的指出。我已经添加了错过的行。 【参考方案1】:

没有足够的信息继续下去,但我怀疑问题在于您使用的是 Python 2.6;该库可能仅与 Python 2.7 兼容。

【讨论】:

我有 python2.6 作为默认值,我已经安装了 Python2.7。 安装库时需要使用 Python 2.7。可能是python2.7 -m pip install airflow,取决于它的安装方式。

以上是关于安装 Apache Airflow 后出错的主要内容,如果未能解决你的问题,请参考以下文章

入门Airflow 使用Docker在本地快速搭建Airflow

尝试在 Mac 上安装 apache-airflow 时出错。我怎样才能解决这个问题?

安装气流时出错:默认情况下,Airflow 的依赖项之一安装 GPL

Airflow添加用户登录

使用 Azure SQL 服务器作为后端数据库运行 Apache Airflow

从 BigQuery 导出到 MySQL 时出错