ModuleNotFoundError:即使安装 webdrivermanager 后也没有名为“webdriver_manager”的模块错误

问题描述 投票:0回答:15

我已经在我的 系统上安装了 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'  
    

如果我遗漏了什么,有人可以帮助我吗?

如果它增加了任何价值,我正在使用

python selenium windows-10 sublimetext3 webdrivermanager-python
15个回答
71
投票

更新(感谢Vishal Khade

文档现在建议:

pip install webdriver-manager

解决方案:

像这样安装:

pip install webdriver_manager

而不是

pip install webdrivermanager

要求:

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

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


12
投票

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

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

8
投票

你可以试试这个

py -3 -m pip install webdriver_manager


2
投票

这对我有用:

python3 -m pip install webdriver-manager

我在 Windows 上,所以我会留下这个,以防它对任何人有帮助。


2
投票

我发现这个对我有用:

pip3 install webdrivermanager

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


2
投票

有时,重新启动代码编辑器就是最终的解决方案 这就是我在网上花了 2 个小时试图找出为什么 webdriver_manager 没有被 python 拾取之后对我有用的方法

用它来安装

pip install webdriver_manager

然后重新启动 VScode(如果您正在使用 VScode 作为代码编辑器) 我不知道为什么我必须这样做,但这确实浪费了时间。


2
投票

对于较新的 selenium 版本,请从 pycharm IDE 安装包“webdriver-manager”

1


1
投票

这是一个安装错误。

可以通过以下方式解决:

pip 安装 webdriver_manager


1
投票

如果您使用 chromium 浏览器执行,那么您可以:

  1. 使用以下命令安装网络驱动程序:
pip install webdriver-manager
  1. 导入 python 文件时,您应该使用:
from webdriver_manager.**core**.utils import ChromeType

0
投票

转到 Pycharm 首选项 -> Python 解释器,单击 + 按钮添加新模块并搜索 webdriver-manager 并手动安装。这解决了我在 mac 中的问题。


0
投票

使用:从 webdrivermanager 导入 ChromeDriverManager

而不是:从 webdriver_manager.chrome 导入 ChromeDriverManager


0
投票

您可以使用 pypi.com 网站上最新更新的 pip 命令,我们可以在其中找到所有最新版本的命令:

pip 安装 webdriver-manager

selenium 4 的最新 Webdriver 版本是 4.0.1

来自 https://pypi.org/project/webdriver-manager/


-2
投票

这对我所有的Python版本都有效。

pip install webdriver-manager

这是 Lib,查看: https://pypi.org/project/webdriver-manager/


-2
投票

在代码中使用它: 从 webdriver_manager.chrome 导入 ChromeDriverManager


-2
投票

确保你安装了正确的Python版本。

我注意到它适用于 python 版本 3.7 或更低版本。

© www.soinside.com 2019 - 2024. All rights reserved.