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

Python使用Selenium时提示No module named 'webdriver_manager'如何解决

错误修复步骤

1. 修复webdriver_manager模块不存在错误

  • 该报错是因为你只安装了Selenium库,未安装驱动管理依赖,在终端执行以下命令安装即可:
    pip install webdriver-manager
  • 修正代码中错误的导入写法,原导入路径未指定Chrome驱动对应的模块,替换import webdriver_manager as manager为:
    from webdriver_manager.chrome import ChromeDriverManager

2. 修复chromedriver路径无效错误

  • 修正Service实例化的调用逻辑,不需要通过manager对象调用,直接使用导入的ChromeDriverManager即可,修改后的代码行:
    s = Service(ChromeDriverManager().install())
  • 如果你选择手动下载chromedriver而不使用自动管理工具,需要额外满足两个要求:
    • 下载的chromedriver大版本必须和本地安装的Chrome浏览器大版本完全匹配
    • 传入路径时最好添加r前缀避免转义字符识别异常,示例写法:Service(r"C:\Users\Nina\chromedriver.exe")

完整可运行代码

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By

s = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=s)
driver.maximize_window()
driver.get('https://cms.instructure.com/courses/500236/pages/week-14-november-22-23')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:06:02