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

在Google Colab运行AutoGPT时Chrome无法访问的问题排查求助

Colab中AutoGPT browse_website命令失败排查思路
  • 检查ChromeDriver与Chromium版本匹配性

    1. 先查看当前Chromium版本:
      chromium-browser --version
      
    2. 安装对应版本的ChromeDriver,可通过以下命令安装适配包并建立软链接:
      !apt-get install -y chromium-chromedriver
      !ln -s /usr/lib/chromium-browser/chromedriver /usr/bin
      
  • 强制配置浏览器无头启动参数
    Colab为无桌面环境,必须启用无头模式才能启动浏览器。需确保AutoGPT的浏览器配置中添加以下参数:

    options = webdriver.ChromeOptions()
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    options.binary_location = '/usr/bin/chromium-browser'
    driver = webdriver.Chrome(options=options)
    
  • 验证基础浏览器启动是否正常
    在Colab中运行独立测试代码,排查是否为环境基础问题:

    from selenium import webdriver
    options = webdriver.ChromeOptions()
    options.add_argument('--headless')
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-dev-shm-usage')
    options.binary_location = '/usr/bin/chromium-browser'
    try:
        driver = webdriver.Chrome(options=options)
        print("浏览器启动成功")
        driver.quit()
    except Exception as e:
        print(f"启动失败:{e}")
    
  • Firefox环境排查(若尝试Firefox)

    1. 安装Firefox及对应驱动:
      !apt-get install -y firefox geckodriver
      
    2. 同样添加无头启动参数:
      options = webdriver.FirefoxOptions()
      options.add_argument('--headless')
      options.add_argument('--no-sandbox')
      driver = webdriver.Firefox(options=options)
      
  • 检查AutoGPT内部配置
    确认AutoGPT中浏览器相关配置项:

    • 浏览器路径是否正确指向/usr/bin/chromium-browser
    • 是否已启用无头、禁用沙箱等必要参数
    • ChromeDriver路径是否加入系统PATH

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 10:53:09