{"id":1088,"hash":"0045778c17f4461314c59c998562df06c34ffc8d531f9a5559920b74390403b0","pattern":"Error message: &quot;&#39;chromedriver&#39; executable needs to be available in the path&quot;","full_message":"I am using selenium with python and have downloaded the chromedriver for my windows computer from this site: http://chromedriver.storage.googleapis.com/index.html?path=2.15/\n\nAfter downloading the zip file, I unpacked the zip file to my downloads folder. Then I put the path to the executable binary (C:\\Users\\michael\\Downloads\\chromedriver_win32) into the Environment Variable \"Path\".\n\nHowever, when I run the following code:\n\nfrom selenium import webdriver\n\ndriver = webdriver.Chrome()\n\n... I keep getting the following error message:\n\nWebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at     http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver\n\nBut - as explained above - the executable is(!) in the path ... what is going on here?","ecosystem":"pypi","package_name":"google-chrome","package_version":null,"solution":"You can test if it actually is in the PATH, if you open a cmd and type in chromedriver (assuming your chromedriver executable is still named like this) and hit Enter. If Starting ChromeDriver 2.15.322448 is appearing, the PATH is set appropriately and there is something else going wrong.\n\nAlternatively you can use a direct path to the chromedriver like this:\n\n driver = webdriver.Chrome('/path/to/chromedriver') \n\nSo in your specific case:\n\n driver = webdriver.Chrome(\"C:/Users/michael/Downloads/chromedriver_win32/chromedriver.exe\")","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/29858752/error-message-chromedriver-executable-needs-to-be-available-in-the-path","votes":383,"created_at":"2026-04-19T04:52:19.395276+00:00","updated_at":"2026-04-19T04:52:19.395276+00:00"}