I'm pretty sure that with the latest version of Selenium, if you don't specify a location for the chrome driver.exe file, Selenium will automatically manage it for you. It's a feature that recently came out. For example, on my machine:
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.google.com") driver.quit() ...is all I need to access a web page. I don't have any version of chromedriver.exe installed. Selenium manages this. You just need the latest version of Selenium.
***NOTE: This postquestion is old. The automatic management of chromedriver that Selenium has came out very recently.