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

Selenium启动Chrome报错提示chromedriver未在系统PATH中怎么办

报错原因

这个错误的核心是Selenium无法找到Chrome浏览器对应的驱动程序chromedriver,无法启动Chrome实例完成自动化操作。

解决方案

下面提供两种常用解决思路,任选其一即可:

方案一:自动管理驱动(推荐,无需手动配置环境变量)

使用webdriver-manager工具自动匹配、下载对应版本的驱动并完成配置:

  • 首先安装依赖包:
    pip install webdriver-manager
  • 修改你的代码为以下内容:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get("https://www.google.com")

该方法会自动识别本地Chrome浏览器的版本,下载匹配的chromedriver,无需手动处理版本对应和路径配置。

方案二:手动下载配置驱动

  • 第一步:查看本地Chrome浏览器的版本号:打开Chrome右上角菜单 → 帮助 → 关于Google Chrome,即可看到具体版本,大版本号需要和后续下载的chromedriver完全匹配。
  • 第二步:下载对应大版本的chromedriver可执行文件。
  • 第三步:配置驱动路径,三种可选方式:
    • 方式1:将下载好的chromedriver.exe放到你的Python安装根目录下,和python.exe放在同一文件夹(你报错信息里的对应路径为C:\Users\HELLO\AppData\Local\Programs\Python\Python39\),不需要额外配置,直接运行原有代码即可。
    • 方式2:将chromedriver.exe所在的文件夹路径添加到系统的PATH环境变量中,配置完成后重启代码编辑器再运行。
    • 方式3:直接在代码中指定chromedriver的绝对路径,示例代码:
    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    # 引号内替换为你本地chromedriver的实际存放路径
    driver = webdriver.Chrome(service=Service(r"C:\Users\HELLO\Downloads\chromedriver.exe"))
    driver.get("https://www.google.com")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 13:45:03