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

When installing Pipfile there is a collision of dependency version of werkzeug, werkzeug<1.0 from zappa, werkzeug>2.0 from flask

安装 Pipfile 时出现错误 'ERROR: Could not find a version that matches werkzeug<1.0,>=2.0'

已解决的依赖项中存在不兼容的版本: werkzeug<1.0(来自 zappa==0.51.0) werkzeug>=2.0(来自 flask==2.0.1)

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

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

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

对于诗歌用户,这就是我所做的(在删除 flask 2.0 之后):

   $ poetry add flask@1.1.4