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

ChromeDriverManager自动安装失败求助:FileNotFoundError修复

解决ChromeDriverManager自动安装FileNotFoundError的问题

方案1:指定兼容的ChromeDriver版本

直接在ChromeDriverManager中指定已验证可用的版本(109.0.5414.74),绕过严格版本匹配逻辑,代码如下:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager(version="109.0.5414.74").install())

方案2:切换国内镜像源

网络访问问题可能导致ChromeDriver下载失败,触发文件找不到错误,可切换到国内镜像源尝试:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager(url="https://npm.taobao.org/mirrors/chromedriver/").install())

方案3:验证权限与Chrome路径

  • 检查系统是否有权限写入ChromeDriverManager默认缓存目录(通常为用户目录下的.wdm文件夹),权限不足会导致下载文件无法保存。
  • 若Chrome安装在非默认路径,手动指定浏览器路径帮助工具正确检测版本:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = "C:/Program Files/Google/Chrome/Application/chrome.exe"  # 替换为你的Chrome实际路径
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service, options=chrome_options)

方案4:更新webdriver-manager版本

旧版本工具可能存在版本匹配bug,执行命令更新到最新版:

pip install --upgrade webdriver-manager

更新后再尝试原自动安装代码。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 21:45:33