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

在Google Colab运行Auto-GPT时遭遇Chrome Binary Not Found错误求助

在Google Colab中运行Auto-GPT时browse_website命令找不到Chrome二进制文件的解决办法

问题场景

在Google Colab中运行Auto-GPT时,执行browse_website命令触发以下报错:

NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url':
'https://www.hkex.com.hk/Products/Listed-Derivatives/Equity-Index/Hang-Seng-Index-(HSI)/Hang-Seng-Index-Futures?sc_lang=en',
'question': 'Hang Seng Index future data'}

AUTHORISED COMMANDS LEFT: 8 /bin/sh: 1: google-chrome: not found /bin/sh: 1:
google-chrome-stable: not found /bin/sh: 1: google-chrome-beta: not found /bin/sh: 1:
google-chrome-dev: not found SYSTEM: Command browse_website returned:
Error: unknown error: cannot find Chrome binary

尝试修改Auto-GPT目录下的.env文件,设置# USE_WEB_BROWSER=firefox但无效,需可行解决方案。

解决方案

方案1:在Colab中安装Chrome浏览器及对应驱动

Google Colab默认未预装Chrome,需手动安装。在Colab代码单元格中执行以下命令:

# 更新软件源
!apt-get update
# 安装稳定版Chrome
!apt-get install -y google-chrome-stable
# 安装匹配版本的ChromeDriver
!apt-get install -y chromium-chromedriver
# 创建软链接,让系统能识别到chromedriver
!ln -s /usr/lib/chromium-browser/chromedriver /usr/bin

安装完成后重启Auto-GPT,browse_website命令即可正常调用Chrome。

方案2:正确配置.env文件启用无界面浏览器

之前的配置无效是因为保留了注释符号#,且Colab中直接使用Firefox也需额外安装,更推荐配置无界面Chrome:
修改.env文件中的对应配置项(去掉注释符号):

USE_WEB_BROWSER=chrome
HEADLESS_BROWSER=true

保存配置后重启Auto-GPT即可生效。

方案3:替换browse_website实现为无浏览器依赖的网页抓取逻辑

若不想安装浏览器,可修改Auto-GPT的browse_website命令实现,改用requests+BeautifulSoup这类轻量工具抓取网页内容:

  1. 找到Auto-GPT中实现browse_website命令的代码文件
  2. 将原浏览器驱动逻辑替换为:
import requests
from bs4 import BeautifulSoup

def browse_website(url, question):
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    # 提取网页文本内容
    page_content = soup.get_text(separator=' ', strip=True)
    # 保持后续返回逻辑不变,供Auto-GPT分析使用
    return page_content

这种方式无需依赖浏览器,适配Colab的受限环境。

内容的提问来源于stack exchange,提问作者C.H. Chiu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:30:02