I've installed webdrivermanager on my windows-10 system
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)
Still whenever I am trying to use webdrivermanager I'm facing an error.
Code Block:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(executable_path=ChromeDriverManager().install())
driver.get('https://www.google.com/')
Console Output:
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'
Can someone help me, if I'm missing something?
Incase it adds any value, I'm using sublimetext3
The documentation now suggests:
pip install webdriver-manager
Solution:
Install it like that:
pip install webdriver_manager
instead of pip install webdrivermanager
.
Requirements:
The newest version, according to the documentation supports python 3.6 or newer versions:
Reference: https://pypi.org/project/webdriver-manager/
First install webdriver manager using the following command in command prompt opened from the python file path.
pip install webdriver-manager.
Next open your pycharm tool and go to settings -> project interpreter ->
and click on + icon and search for webdriver-manager and install that.
And run the below code:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
some times just restarting your code editor can be the ultimate solution that is what worked for me after spending 2 hours on the web trying to find out why the webdriver_manager is not picked up by python
use this to install
pip install webdriver_manager
and then restart your VScode if that is what you are using as a code editor I don't know why I have to but it worked the time waste.
You can try this
py -3 -m pip install webdriver_manager
I found that this one worked for me so:
pip3 install webdrivermanager
Not sure if it'll help anyone, but pip3 works better than normal pip as it installs correct dependencies
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With