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

Mac环境下Python3+Selenium4.10报错:cannot find Chrome binary求解决

解决方法

针对你在Mac上使用Selenium 4.10时出现的cannot find Chrome binary错误,可尝试以下方案:

  • 指定Chrome二进制文件路径
    如果Chrome安装在非默认位置,或者Selenium无法自动识别路径,可在代码中手动指定:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    # 替换为你的Chrome实际路径,默认路径如下,若为Beta/Dev版需修改
    chrome_options.binary_location = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
    driver = webdriver.Chrome(options=chrome_options)
    driver.get("myUrl")
    
  • 验证Chrome安装路径
    先确认Chrome的实际安装位置:

    • 打开Finder,找到Chrome图标,右键选择「显示包内容」,依次进入Contents/MacOS,确认Google Chrome文件存在。
    • 如果是Chrome Beta/Dev版本,路径会是/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta或对应Dev版路径,需同步修改代码中的路径。
  • 通过终端软链接让Selenium识别Chrome
    若终端中输入google-chrome无法启动Chrome,可创建软链接将Chrome加入系统PATH:

    sudo ln -s /Applications/Google Chrome.app/Contents/MacOS/Google Chrome /usr/local/bin/google-chrome
    

    执行后再运行你的Python代码,Selenium应该能自动找到Chrome。

  • 确认版本兼容性
    确保你的Chrome浏览器是最新版本,Selenium 4.10对最新版Chrome的兼容性最好,若Chrome版本过旧可能导致识别失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 04:34:58