我正在尝试使用firefox和geckodriver来创建一个无头网络爬行器,并且我正在尝试使用webdriver_manager来获取路径。
我跑过了
pip install webdriver_manager我试着用这个打开浏览器
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
browser = webdriver.Firefox(executable_path=GeckoDriverManager().install())但是,我一直收到一个运行时错误
ModuleNotFoundError: No module named 'webdriver_manager'我已经在PyCharm的python解释器中添加了这个库,但是我就是不能让它工作。
发布于 2021-01-09 05:01:36
我有一个类似的问题很长一段时间,我找到了一个解决方案,实际上对我有效:
python3 -m pip install webdriver_manager我的所有研究都以这样或那样的形式告诉我,运行以下从未对我起作用的方法:
pip install webdriver_manager不管出于什么原因,运行第一个命令实际上允许我使用该模块。
发布于 2021-10-11 07:19:26
首先--你使用的是virtualenv还是global env?最好使用virtualenv。要创建venv并激活它,请在您的项目目录中使用以下命令
python3 -m venv .venv
source .venv/bin/activate (for macOS/linux)
.venv/bin/activate.bat (for Windows)
pip3 install webdriver_manager然后在Pycharm中:
中.venv中的MacOS Pycharm现有解释器
干杯!Pycharm现在可以看到webdriver_manager导入。
发布于 2021-10-13 11:16:50
我也有同样的错误,奇怪的是,问题是VCS和我从Git中删除了这个项目。如果没有其他选项,您可以尝试这样做:
不知何故,这个.idea文件夹搞乱了项目。对我来说,删除一切都变得正常了。
https://stackoverflow.com/questions/64618538
复制相似问题