Google ADK执行报错:Command 'adk' not found 求助
Google ADK执行报错:Command 'adk' not found 求助
Hi 👋,遇到这个“adk命令找不到”的问题太常见啦,大概率是命令没被添加到系统PATH,或者虚拟环境的安装/激活环节出了小纰漏,我给你整理几个实用的排查和解决办法:
先确认虚拟环境是否真的激活了
激活虚拟环境后,命令行开头应该会显示虚拟环境的名称(比如(my-adk-env)),如果没看到这个标识,赶紧先激活环境再试。要是激活了还是不行,那可能是ADK没装对。检查ADK是否真的安装成功
在激活的虚拟环境里跑一下pip list,看看输出里有没有google-adk这个包。要是找不到,说明安装步骤没完成,重新在激活的环境里跑安装命令就行。直接用虚拟环境内的完整路径运行adk
有时候pip安装后,命令没自动链接到系统PATH,你可以直接找虚拟环境里的adk脚本:- Linux/macOS的话,一般是
./venv/bin/adk,比如跑./venv/bin/adk web - Windows的话,路径是
venv\Scripts\adk.exe,比如venv\Scripts\adk.exe web
- Linux/macOS的话,一般是
用python -m的方式绕开PATH问题
要是上面的方法都不管用,还可以直接通过Python模块调用的方式运行,比如:python -m adk web或者python -m adk run multi_agent_tool
这种方式不需要依赖系统PATH,直接调用安装好的ADK模块,成功率很高。排查虚拟环境的PATH配置
- Linux/macOS:激活环境后跑
echo $PATH,看看虚拟环境的bin目录有没有在输出里。要是没在,可能是虚拟环境创建有问题,删了重新建一个再装ADK试试。 - Windows:激活环境后跑
echo %PATH%,检查虚拟环境的Scripts目录是否在PATH列表里,不在的话同样建议重建虚拟环境。
- Linux/macOS:激活环境后跑
备注:内容来源于stack exchange,提问作者xoxo_007
相关产品推荐
相关产品推荐

