繁体   English   中英

ModuleNotFoundError: No module named 'webdriver_manager' error using Webdriver Manager for Selenium Python

[英]ModuleNotFoundError: No module named 'webdriver_manager' error using Webdriver Manager for Selenium Python

我正在创建一个项目来自动打开一个页面,我安装了 Selenium,但它说有:

no such module as webdriver_manager 

并且目录“C:\Users\Nina\chromedriver.exe”无效。

这是我的代码:

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

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

我已经为此工作了 2 个小时,所以有人可以帮我调试这些错误吗?

此错误消息...

ModuleNotFoundError: No module named 'webdriver_manager' 

...暗示webdriver_manager没有正确安装。


原因

可能您将webdrivermanager安装为:

pip install webdrivermanager

或者您已将webdriver-manager安装为:

pip install webdriver-manager

因此,您会看到错误。


解决方案

而不是那些,您需要将webdriver_manager安装为:

pip3 install webdriver_manager

将您的代码更新为:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM