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
【问题讨论】:
webdrivermanager
和 webdriver-manager
- 是不同的库。您的代码来自 webdriver-manager
库,它有两个别名:webdriver_manager
和 webdriver-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 -> project interpreter ->
并单击 + 图标并搜索 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文件时遇到错误(示例