安装 Pipfile 时,werkzeug 的依赖版本发生冲突,来自 zappa 的 werkzeug<1.0,来自flask 的 werkzeug>2.0

问题描述

安装 Pipfile 时出现错误错误:找不到与 werkzeug=2.0 匹配的版本”

解决的依赖项中存在不兼容的版本: werkzeug=2.0(来自烧瓶==2.0.1)

我的 Pipfile 包含(以及其他内容):

flask = "*"
werkzeug = "*"
zappa = "*"

解决方法

您的 zappa 版本是 2020 年 3 月发布的 0.51.0,您的 Flask 版本是 2021 年 5 月发布的 2.0.1,并且它们的子依赖项不同。 我通过在 pipfile 中指定版本 1.1.4 来降级烧瓶版本来解决这个问题。 烧瓶 = "==1.1.4"