气流失败版本命令

时间:2020-07-07 11:13:02

标签: python airflow

Traceback (most recent call last):
  File "/usr/local/bin/airflow", line 25, in <module>
    from airflow.configuration import conf
  File "/usr/local/lib/python3.6/dist-packages/airflow/__init__.py", line 97, in <module>
    operators._integrate_plugins()
  File "/usr/local/lib/python3.6/dist-packages/airflow/operators/__init__.py", line 104, in _integrate_plugins
    from airflow.plugins_manager import operators_modules, register_inbuilt_operator_links
  File "/usr/local/lib/python3.6/dist-packages/airflow/plugins_manager.py", line 194, in <module>
    plugins
  File "/usr/local/lib/python3.6/dist-packages/airflow/plugins_manager.py", line 104, in load_entrypoint_plugins
    plugin_obj = entry_point.load()
  File "/home/ubuntu/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2460, in load
    self.require(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2483, in require
    items = working_set.resolve(reqs, env, installer, extras=self.extras)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 791, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (tzlocal 2.1 (/home/ubuntu/.local/lib/python3.6/site-packages), Requirement.parse('tzlocal<2.0.0,>=1.4'), {'apache-airflow'})

** 同事安装了气流,我首先去了服务器,做的第一件事就是尝试检查其版本

据我了解,问题可能是由于安装了两个pythons-2.7和3.6或tzlocal版本-但我不知道它是什么**

奇怪的是,同事提出的网络枪口似乎正常工作)),但是控制台的命令给了我

2 个答案:

答案 0 :(得分:1)

您拥有tzlocal版本2.1的软件包,但apache-airflow要求tzlocal的版本为1.4-2.0.0。
tzlocal降级到2.0.0版:

pip install -Iv tzlocal==2.0.0

请注意,如果您有使用tzlocal的其他软件,则可能与2.0版不兼容。

答案 1 :(得分:0)

pip freeze|grep tzlocal    
tzlocal==1.5.1

自我解决