ModuleNotFoundError: No module named 'webdriver_manager' 错误即使在安装 webdrivermanager 之后

Posted

技术标签:

【中文标题】ModuleNotFoundError: No module named \'webdriver_manager\' 错误即使在安装 webdrivermanager 之后【英文标题】:ModuleNotFoundError: No module named 'webdriver_manager' error even after installing webdrivermanagerModuleNotFoundError: No module named 'webdriver_manager' 错误即使在安装 webdrivermanager 之后 【发布时间】:2020-12-04 19:59:06 【问题描述】:

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

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

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

【问题讨论】:

webdrivermanagerwebdriver-manager - 是不同的库。您的代码来自 webdriver-manager 库,它有两个别名:webdriver_managerwebdriver-manager,可以由其中任何一个安装。 【参考方案1】:

更新(感谢Vishal Kharde)

文档现在建议:

pip install webdriver-manager

解决方案:

这样安装:

pip install webdriver_manager

而不是pip install webdrivermanager

要求:

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

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

【讨论】:

@ScottyBlades 检查python的版本 是的。就是这样。泰。 也许您可以更新您的答案以解释 Python 版本控制问题,具体来说,Mac 加载了 2.7,但需要大量的踢踏舞才能使用 3+。我可以投票赞成。 @Mario 根据最新文档更新为“pip install webdriver-manager” @VishalKharde 感谢您让我知道。我更新了我的答案。荣誉:)【参考方案2】:

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

pip install webdriver-manager.

接下来打开您的 pycharm 工具并转到 settings -&gt; project interpreter -&gt; 并单击 + 图标并搜索 webdriver-manager 并安装它。

并运行以下代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

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

【讨论】:

【参考方案3】:

这对我有用:

python3 -m pip install webdriver-manager

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

【讨论】:

【参考方案4】:

我发现这个对我有用:

pip3 install webdrivermanager

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

【讨论】:

这是另一个库 ;) 与主题启动器的代码无关。【参考方案5】:

这适用于所有 python 版本。

pip install webdriver-manager

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

【讨论】:

重复答案,没有新信息。【参考方案6】:

这是安装错误。

可以通过以下方式解决:

pip install webdriver_manager

【讨论】:

【参考方案7】:

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

用这个来安装

pip install webdriver_manager

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

【讨论】:

以上是关于ModuleNotFoundError: No module named 'webdriver_manager' 错误即使在安装 webdrivermanager 之后的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError: No module named 'gdbm'

Python:ModuleNotFoundError: No module named 'windows'

PySpark 自定义 UDF ModuleNotFoundError: No module named

用Java调用.py程序出现ModuleNotFoundError: No module named 'java'

ModuleNotFoundError: No module named 'jupyter_contrib_nbextensions' .ipynb文件转换.py文件时遇到错误(示例

ModuleNotFoundError: No module named 'jupyter_contrib_nbextensions' .ipynb文件转换.py文件时遇到错误(示例