ModuleNotFoundError:即使在安装webdrivermanager之后,也没有名为“webdriver\u manager”的模块出错

2024-09-30 01:36:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在我的系统上安装了webdrivermanager

C:\Users\username>pip install webdrivermanager
Requirement already satisfied: webdrivermanager in c:\python\lib\site-packages (0.8.0)
Requirement already satisfied: lxml in c:\python\lib\site-packages (from webdrivermanager) (4.5.1)
Requirement already satisfied: requests in c:\python\lib\site-packages (from webdrivermanager) (2.20.1)
Requirement already satisfied: tqdm in c:\python\lib\site-packages (from webdrivermanager) (4.46.1)
Requirement already satisfied: appdirs in c:\python\lib\site-packages (from webdrivermanager) (1.4.4)
Requirement already satisfied: BeautifulSoup4 in c:\python\lib\site-packages (from webdrivermanager) (4.6.0)
Requirement already satisfied: certifi>=2017.4.17 in c:\python\lib\site-packages (from requests->webdrivermanager) (2018.11.29)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\python\lib\site-packages (from requests->webdrivermanager) (3.0.4)
Requirement already satisfied: idna<2.8,>=2.5 in c:\python\lib\site-packages (from requests->webdrivermanager) (2.7)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\python\lib\site-packages (from requests->webdrivermanager) (1.23)

不过,每当我尝试使用webdrivermanager时,我都会遇到一个错误

  • 代码块:

    from selenium import webdriver
    from webdriver_manager.chrome import ChromeDriverManager
    
    driver = webdriver.Chrome(executable_path=ChromeDriverManager().install())
    driver.get('https://www.google.com/')
    
  • 控制台输出:

    C:\Users\username\Desktop\Debanjan\PyPrograms>webdriverManagerChrome.py
    Traceback (most recent call last):
      File "C:\Users\username\Desktop\Debanjan\PyPrograms\webdriverManagerChrome.py", line 2, in <module>
        from webdriver_manager.chrome import ChromeDriverManager
    ModuleNotFoundError: No module named 'webdriver_manager'  
    

如果我遗漏了什么,有人能帮我吗

如果它增加了任何值,我将使用


Tags: infromimportlibpackagesusernamemanagersite
3条回答

首先,在从python文件路径打开的命令提示符中使用以下命令安装webdriver manager

pip install webdriver-manager.

接下来打开pycharm工具,转到settings -> project interpreter ->,单击+图标,搜索webdriver manager并安装它

并运行以下代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install()) 

更新(感谢Vishal Kharde

文件现在建议:

pip install webdriver-manager

解决方案:

按如下方式安装:

pip install webdriver_manager

而不是pip install webdrivermanager

要求:

根据文档,最新版本支持python 3.6或更新版本:

enter image description here

参考资料:https://pypi.org/project/webdriver-manager/

我发现这个对我很有用,所以:

pip3 install webdrivermanager

不确定它是否能帮助任何人,但pip3比普通的pip工作得更好,因为它安装了正确的依赖项

相关问题 更多 >

    热门问题