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

如何解决ChromeDriver报错?Python文件与驱动同目录仍出现创建进程失败错误

解决ChromeDriver“无法创建Chrome进程”报错的方案

我来帮你搞定这个ChromeDriver的报错问题,这个“无法创建Chrome进程”的错误其实挺常见的,我整理了几个实用的解决方案,你可以挨个尝试:

  • 优先检查Chrome与ChromeDriver版本匹配度
    这是最容易踩的坑!ChromeDriver的版本必须和你本地安装的Chrome浏览器大版本完全一致(比如Chrome是118.x,ChromeDriver也要用118.x系列的版本)。
    查Chrome版本的方法:打开Chrome,点击右上角三个点→帮助→关于Google Chrome,就能看到具体版本号。下载对应版本的ChromeDriver替换掉你当前的文件即可。

  • 显式指定Chrome可执行文件路径
    有时候系统找不到Chrome的安装位置(尤其是自定义安装Chrome的情况),你可以在代码里明确指定Chrome.exe的路径:

    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    # 替换成你电脑上Chrome.exe的实际路径,下面是Windows默认路径示例
    chrome_binary_path = "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
    # 因为chromedriver和脚本同目录,用相对路径即可
    driver_exec_path = "./chromedriver.exe"
    
    chrome_options = webdriver.ChromeOptions()
    chrome_options.binary_location = chrome_binary_path
    
    driver_service = Service(driver_exec_path)
    driver = webdriver.Chrome(service=driver_service, options=chrome_options)
    
  • 以管理员权限运行脚本
    权限不足也可能导致无法创建进程,你可以右键点击Python脚本,选择“以管理员身份运行”;或者打开命令提示符/终端时用管理员权限,再执行你的脚本。

  • 清理Chrome后台残留进程
    有时候之前运行的Chrome或ChromeDriver进程没完全关闭,占用了资源。打开任务管理器,找到所有名为chrome.exe和chromedriver.exe的进程,全部结束后再重新运行脚本。

  • 检查ChromeDriver文件是否损坏
    如果下载的ChromeDriver压缩包解压不完整,或者文件本身损坏,也会出现这个错误。重新下载对应版本的ChromeDriver,解压后替换原来的文件,确保它是可正常执行的文件(Windows下是chromedriver.exe)。

  • 临时禁用Chrome沙箱模式(谨慎使用)
    某些环境下Chrome的沙箱模式会阻碍进程创建,你可以临时添加参数禁用(注意:这会降低安全性,只适合测试环境):

    chrome_options.add_argument("--no-sandbox")
    chrome_options.add_argument("--disable-dev-shm-usage")  # 配合上面的参数,解决资源限制问题
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 14:27:42