(Connexion 3.0.2) ModuleNotFoundError:请使用“flask”额外安装 connexion

dmj*_*mjy 4 python pip flask connexion

问题

我使用 Flask 的连接。今天我将 connexion 从 2.14.2 升级到 3.0.2 并查看ModuleNotFoundError: Please install connexion using the 'flask' extra

https://connexion.readthedocs.io/en/latest/quickstart.html

我查了官方文档,上面写着“要利用 FlaskApp,请确保使用 Flask extra 安装 connexion”。

问题

如何使用 Flask extra 安装连接?
文档说命令是pip install connexion[<extra>],但我看到一条错误消息“未找到匹配项:connexion[flask]”。

% pip install connexion[flask]
zsh: no matches found: connexion[flask]
Run Code Online (Sandbox Code Playgroud)

环境

  • Python 3.12.0
  • 烧瓶3.0.0
  • 连接3.0.2

dmj*_*mjy 7

https://github.com/spec-first/connexion/issues/779#issuecomment-441081238

我发现这个错误是由 引起的zshpip install "connexion[flask]"工作了。(需要双引号。)