首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: flask 1.1.2具有要求Werkzeug>=0.15

错误: flask 1.1.2具有要求Werkzeug>=0.15
EN

Stack Overflow用户
提问于 2020-06-14 21:59:46
回答 1查看 574关注 0票数 0

我正在尝试通过运行以下命令在Ubuntu 18.04上安装Airflow:

代码语言:javascript
复制
pip install apache-airflow

我得到了以下错误:

代码语言:javascript
复制
    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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-15 03:26:46

根据错误判断,您可能存在某个Airflow依赖项的版本冲突: Flask需要版本为>=0.15的Werkzeug模块,但您安装的是版本0.14.1。

要避免这个问题,可以将Airflow安装到Python虚拟环境中。例如,使用pipenv。

将pipenv安装到用户的安装目录中:

代码语言:javascript
复制
pip3 install --user pipenv
export PATH=$PATH:~/.local/bin/

将Airflow安装到Python虚拟环境中:

代码语言:javascript
复制
mkdir my_airflow
cd my_airflow
pipenv install apache-airflow

激活虚拟环境:

代码语言:javascript
复制
pipenv shell

初始化Airflow的数据库:

代码语言:javascript
复制
airflow initdb

在这一点上,你应该有一个正常工作的气流装置。请注意,这不是一个生产就绪的安装,但它足以继续使用the tutorial

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62373531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档