pip在一个新的虚拟环境上安装apache airflow,然后安装airflow initdb:SyntaxError

pip在一个新的虚拟环境上安装apache airflow,然后安装airflow initdb:SyntaxError,pip,airflow,Pip,Airflow,我创造了一个新鲜的环境。并运行 $ virtualenv --version 16.3.0 $ pip --version pip 19.0.1 安装成功 pip install apache-airflow 但后来我经营了这个公司 apache-airflow 1.10.2 我弄错了 airflow initdb 错误[airflow.models.DagBag]导入失败:/Users/admin/workshops/apache/airflow/lib/python3.7/s

我创造了一个新鲜的环境。并运行

$ virtualenv --version
16.3.0
$ pip --version
pip 19.0.1
安装成功

pip install apache-airflow
但后来我经营了这个公司

apache-airflow   1.10.2 
我弄错了

 airflow initdb
错误[airflow.models.DagBag]导入失败:/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/example\u dags/example\u http\u operator.py
回溯(最近一次呼叫最后一次):
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/site packages/afflow/models.py”,第374行,在process_文件中
m=imp.load\u源(模块名称、文件路径)
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/imp.py”,第171行,在load_source中
模块=_负载(规格)
文件“”,第696行,正在加载
文件“”,第677行,在\u加载\u解锁
exec_模块中第728行的文件“”
文件“”,第219行,在“调用”中,删除了“帧”
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/site packages/afflow/example_dags/example_http_operator.py”,第27行,在
从afflow.operators.http_operator导入SimpleHttpOperator
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/site packages/afflow/operators/http_operator.py”,第21行,在
从afflow.hooks.http_hook导入HttpHook
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/site packages/afflow/hooks/http_hook.py”,第23行,在
进口韧性
文件“/Users/admin/workshops/apache/afflow/lib/python3.7/site-packages/坚韧/_-init__.py”,第352行
从Tensity.async导入异步重试
^
SyntaxError:无效语法
这是一个全新的虚拟环境。我没有安装其他任何东西。

可以发现,
async
从Python 3.7开始就成为了一个关键词。您可以使用Python<3.7创建虚拟环境并安装Airflow。也许你也可以尝试升级
tension
到>=4.10.0,因为该版本解决了tension中的问题。

$pip安装--升级tension,我得到消息,“apache airflow 1.10.2的需求tension==4.8.0,但您将拥有与之不兼容的tension 5.0.2。”但“airflow initdb”在更新后仍然有效。
ERROR [airflow.models.DagBag] Failed to import: /Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py
    Traceback (most recent call last):
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/models.py", line 374, in process_file
        m = imp.load_source(mod_name, filepath)
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/imp.py", line 171, in load_source
        module = _load(spec)
      File "<frozen importlib._bootstrap>", line 696, in _load
      File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/example_dags/example_http_operator.py", line 27, in <module>
        from airflow.operators.http_operator import SimpleHttpOperator
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/operators/http_operator.py", line 21, in <module>
        from airflow.hooks.http_hook import HttpHook
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/airflow/hooks/http_hook.py", line 23, in <module>
        import tenacity
      File "/Users/admin/workshops/apache/airflow/lib/python3.7/site-packages/tenacity/__init__.py", line 352
        from tenacity.async import AsyncRetrying
                          ^
    SyntaxError: invalid syntax