当前位置: 首页 > news >正文

Google A2UI本地部署记录

详细记录Google A2UI 本地调试问题解决方案:

如果你还没装 uv,在 macOS 上推荐用 Homebrew:

brew install uv

安装完成后验证:

uv --version

默认部署会报错: 

× Failed to download google-genai==1.55.0

  ├─▶ Failed to fetch:

  │   https://files.pythonhosted.org/packages/3e/86/a5a8e32b2d40b30b5fb20e7b8113fafd1e38befa4d1801abd5ce6991065a/google_genai-1.55.0-py3-none-any.whl

  ├─▶ Request failed after 3 retries

  ├─▶ error sending request for url

  │   (https://files.pythonhosted.org/packages/3e/86/a5a8e32b2d40b30b5fb20e7b8113fafd1e38befa4d1801abd5ce6991065a/google_genai-1.55.0-py3-none-any.whl)

  ╰─▶ operation timed out

这个错误本质很清楚了:网络连不上 PyPI 的文件站点,不是环境或 uv 的问题。

 

operation timed out
files.pythonhosted.org

 

国内网络 / 公司网络 下,这个地址经常超时。

下面给你 几种稳妥解法,从「最快见效」到「长期方案」。

写入你的 ~/.zshrc

echo 'export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple' >> ~/.zshrc
source ~/.zshrc

guoqingzhou@guoqingzhoudeMacBook-Pro A2UI % echo 'export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple'
export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
guoqingzhou@guoqingzhoudeMacBook-Pro A2UI % uv --version
uv 0.9.18 (Homebrew 2025-12-16)
guoqingzhou@guoqingzhoudeMacBook-Pro A2UI % cd samples
guoqingzhou@guoqingzhoudeMacBook-Pro samples % cd agent/adk/restaurant_finder
guoqingzhou@guoqingzhoudeMacBook-Pro restaurant_finder % uv run .
Built a2ui @ file:///Users/guoqingzhou/Projects/A2UI/A2UI/a2a_agents/python/a2ui_extension
Built a2ui-restaurant-finder @ file:///Users/guoqingzhou/Projects/A2UI/A2UI/samples/agent/adk/restaurant_finder
Updated https://github.com/google/adk-python.git (143ad44f8c5d1c56fc92dd691589aaa0b788e485)
Built watchdog==6.0.0
Built google-adk @ git+https://github.com/google/adk-python.git@143ad44f8c5d1c56fc92dd691589aaa0b788e485
Installed 134 packages in 224ms
ERROR:__main__:Error: GEMINI_API_KEY environment variable not set and GOOGLE_GENAI_USE_VERTEXAI is not TRUE.
guoqingzhou@guoqingzhoudeMacBook-Pro restaurant_finder % export GEMINI_API_KEY="A************nc0"
guoqingzhou@guoqingzhoudeMacBook-Pro restaurant_finder % uv run .
/Users/guoqingzhou/Projects/A2UI/A2UI/samples/agent/adk/restaurant_finder/agent.py:107: UserWarning: [GEMINI_VIA_LITELLM] gemini/gemini-2.5-flash: You are using Gemini via LiteLLM. For better performance, reliability, and access to latest features, consider using Gemini directly through ADK's native Gemini integration. Replace LiteLlm(model='gemini/gemini-2.5-flash') with Gemini(model='gemini-2.5-flash'). Set ADK_SUPPRESS_GEMINI_LITELLM_WARNINGS=true to suppress this warning.
model=LiteLlm(model=LITELLM_MODEL),
INFO:agent:A2UI_SCHEMA successfully loaded and wrapped in an array validator.
INFO:agent:A2UI_SCHEMA successfully loaded and wrapped in an array validator.
INFO: Started server process [1789]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://localhost:10002 (Press CTRL+C to quit)

http://www.jsqmd.com/news/158697/

相关文章:

  • Keil5破解操作指南:注册机注入与校验绕过步骤详解
  • Verl项目vLLM引擎深度适配:从架构冲突到性能飞跃的实战指南
  • 推荐阅读:解决Windows搜索进程高内存占用问题的深度技术解析
  • MyBatis 3代码质量保障:10个关键审查维度全面解析
  • 智能物流路线规划终极指南:5步实现配送效率提升40%
  • 3步上手free5GC:从零搭建5G核心网的完整指南
  • ruoyi-vue-pro终极安装指南:5分钟快速搭建Spring Boot Vue3开发平台
  • 若依Vue Pro终极指南:5步快速搭建企业级后台管理系统
  • 现代数据库技术选型深度解析:PostgreSQL vs MySQL vs MongoDB vs Redis
  • 工业网关设计中cp2102usb to uart bridge的角色分析:一文说清
  • 基于springboot + vue校园食堂管理系统(源码+数据库+文档)
  • PyTorch-CUDA-v2.6镜像是否支持腾讯云COS?
  • 2025 年在线客服系统大揭秘:如何挑选最适配企业的平台?​
  • Le Git Graph终极指南:简单实现GitHub提交可视化图谱
  • 关于在ESP32 S3开发中,websocket通信建立流式数据传输的经验。
  • 终极指南:如何在Linux上高效使用Remarkable Markdown编辑器
  • 基于springboot + vue非遗文化传承网站系统(源码+数据库+文档)
  • 推荐阅读:如何高效准备技术面试:从基础到实战
  • 湖北省黄石市自建房设计公司排行榜出炉!权威评测 + 真实案例,建房选对不踩坑 - 苏木2025
  • 如何通过SSH连接PyTorch-CUDA-v2.6镜像进行远程开发?
  • LFM2-8B-A1B:边缘AI性能革命,混合专家模型重塑移动智能体验
  • Vue3成人高等教育的学生信息管理系统论文(编号:35691352)
  • Gradio实战指南:4大核心模块构建企业级AI应用界面
  • Garnet集群网络隔离终极指南:VLAN与子网实战解析
  • 2025年企业呼叫中心系统排行:如何选择最合适的?
  • Dream Textures性能问题深度解析:从根源诊断到系统级优化
  • 如何用3行代码实现智能配送路线规划?快速上手指南
  • curl-impersonate:终极浏览器指纹伪装指南
  • cJSON终极指南:快速掌握C语言JSON解析神器
  • PaddleGAN视频超分革命:BasicVSR技术深度解析与实战指南