#13912·gradio

将组件移动到可选的 `gradio[components]` 附加组件中,以使核心 Gradio 变得轻量级

作者: dawoodkhan82创建于 2026年9月28日更新于 2026年9月28日
标签enhancementpython

我们希望 Gradio 成为 FastAPI 的轻量级替代方案,适用于任何应用程序,包括不使用 Gradio 内置组件的 gr.Server 应用程序。 建议

  • 使基础 pip install gradio 变得最小:服务器、队列、客户端和 gr.Server
  • 将 UI 组件及其重量级依赖(例如图像/音频/视频处理、pandas)移动到可选的附加组件: pip install gradio[components]
  • 当未安装附加组件时,显示明确的错误消息 考虑因素
  • 为现有用户提供迁移路径和消息(对于 Gradio 7 来说,这是一个突变性更改)
  • 空间的默认 Gradio SDK 安装可能会包含附加组件
  • 在安装前后测量安装大小和导入时间

内容来源: gradio-app/gradio