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

执行Python Selenium程序遇Errno 2错误求助:无法启动Chrome

解决Selenium启动Chrome时的Errno 2 No such file or directory错误

常见修复方案

1. 检查ChromeDriver路径配置

  • 必须指定绝对路径,且文件确实存在,示例代码:
    from selenium import webdriver
    
    # macOS/Linux示例路径,替换成你实际的路径
    driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')
    # Windows示例路径:'C:\\Users\\你的用户名\\Downloads\\chromedriver.exe'
    
  • 嫌写路径麻烦的话,把ChromeDriver所在文件夹加到系统PATH环境变量里,之后代码里直接写webdriver.Chrome()就能调用。

2. 匹配ChromeDriver与Chrome版本

  • 先看Chrome版本:打开Chrome→菜单→帮助→关于Google Chrome,记下大版本号(比如114.x)。
  • 下载对应大版本的ChromeDriver,确保二者版本一致,不然肯定报错。

3. 指定Chrome浏览器安装路径

  • 如果Chrome没装在默认位置,得在代码里明确浏览器路径,示例:
    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    options = Options()
    # macOS示例路径
    options.binary_location = '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
    # Windows示例路径:'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'
    driver = webdriver.Chrome(options=options)
    

4. 修复文件权限(仅Linux/macOS)

  • 如果ChromeDriver没有执行权限,在终端跑这条命令:
    chmod +x /你的/chromedriver/绝对路径
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 07:30:50