【问题标题】:import airflow -> ImportError: cannot import name version (with Python 2.7)导入气流-> ImportError:无法导入名称版本(使用 Python 2.7)
【发布时间】:2019-03-20 03:45:27
【问题描述】:

尝试以下代码:

import airflow

我在 Jupyter Notebook 中的 python 2.7 上收到以下错误:

ImportError                               Traceback (most recent call last)
<ipython-input-19-6452413eb644> in <module>()
----> 1 import airflow
C:\ProgramData\Anaconda2\lib\site-packages\airflow\__init__.py in <module>()
     26 """
     27 from builtins import object
---> 28 from airflow import version
     29 from airflow.utils.log.logging_mixin import LoggingMixin
     30 
ImportError: cannot import name version

我在论坛上看到过类似的问题,但这个问题没有明确的答案。

【问题讨论】:

  • 感谢格式化 ka​​rel
  • 请给我们您的 Airflow 版本。
  • apache-airflow v1.10.2
  • 我很好奇你想在笔记本中导入气流的原因。
  • 那是我首选的开发环境,我的一般工作是数据分析。您是否建议尝试使用差异开发环境来解决此问题?

标签: python python-2.7 anaconda python-2.x airflow


【解决方案1】:

你必须降级你的烧瓶版本

pip install --force-reinstall Flask==1.0.2

【讨论】:

  • "...apache-airflow 需要烧瓶=0.12.4,但您将拥有不兼容的烧瓶 1.0.2..."
猜你喜欢
  • 2018-11-24
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-02
  • 2014-09-27
  • 2020-04-09
  • 2016-12-24
相关资源
最近更新 更多