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

如何解决chromedriver_binary与Chrome浏览器版本不匹配的问题

问题核心原因

你当前使用的conda环境中预先安装了93版本的chromedriver-binary包,Python导入该包时会优先调用包内置的93版本ChromeDriver,优先级高于你在系统PATH中配置的92版本ChromeDriver,因此触发版本不匹配报错。

解决方法

你可以根据自己的需求选择任意一种方案:

  • 方案一:卸载不匹配的驱动包,使用系统PATH中的92版本驱动
    打开conda终端,激活你当前使用的环境,执行对应卸载命令:
    • 若通过conda安装:conda remove chromedriver-binary
    • 若通过pip安装:pip uninstall chromedriver-binary
      卸载后无需额外配置,Python会自动调用系统PATH中你提前放好的92版本ChromeDriver,和本地92正式版Chrome完全匹配。
  • 方案二:不卸载原有驱动包,手动指定92版本驱动路径
    编写代码时无需导入chromedriver_binary,直接在初始化webdriver时指定你放在C:\bin下的驱动绝对路径即可,示例代码:
    from selenium import webdriver
    driver = webdriver.Chrome(executable_path=r'C:\bin\chromedriver.exe')
    
  • 方案三:升级Chrome匹配现有93版本驱动
    Chrome Beta版可以正常搭配对应版本的ChromeDriver使用,稳定性足以覆盖普通网页抓取需求,你可以安装93版本的Chrome Beta版,直接匹配现有conda环境中的93版本驱动,无需修改驱动配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:45:00