You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Connexion至3.0.2遇ModuleNotFoundError,如何安装带flask扩展的Connexion?

解决Connexion 3.x升级后ModuleNotFoundError及zsh安装扩展报错问题

问题原因

Connexion 3.0+版本把Flask相关依赖从核心包拆分出来作为可选扩展,必须安装带flask extra的版本才能在Flask环境正常运行。而zsh会将命令中的方括号[]当作通配符解析,直接执行pip install connexion[flask]就会触发no matches found错误。

解决步骤

  • 用引号包裹安装命令,避免zsh解析方括号:
    pip install "connexion[flask]"
    
  • 或者转义方括号:
    pip install connexion\[flask\]
    

验证安装

执行以下命令检查Connexion的依赖是否包含Flask相关项:

pip show connexion

查看输出里的Requires-Dist字段,确认存在flask相关依赖后,重新运行Flask+Connexion应用,ModuleNotFoundError即可解决。

内容的提问来源于stack exchange,提问作者dmjy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 11:03:11