我正在尝试通过运行以下命令在Ubuntu 18.04上安装Airflow:
pip install apache-airflow我得到了以下错误:
OpenID Flask-JWT-Extended sqlalchemy-utils
ERROR: flask 1.1.2 has requirement Werkzeug>=0.15, but you'll have werkzeug 0.14.1 which is incompatible.如何解决此错误并安装Airflow?
发布于 2020-06-15 03:26:46
根据错误判断,您可能存在某个Airflow依赖项的版本冲突: Flask需要版本为>=0.15的Werkzeug模块,但您安装的是版本0.14.1。
要避免这个问题,可以将Airflow安装到Python虚拟环境中。例如,使用pipenv。
将pipenv安装到用户的安装目录中:
pip3 install --user pipenv
export PATH=$PATH:~/.local/bin/将Airflow安装到Python虚拟环境中:
mkdir my_airflow
cd my_airflow
pipenv install apache-airflow激活虚拟环境:
pipenv shell初始化Airflow的数据库:
airflow initdb在这一点上,你应该有一个正常工作的气流装置。请注意,这不是一个生产就绪的安装,但它足以继续使用the tutorial。
https://stackoverflow.com/questions/62373531
复制相似问题