{"id":27645,"library":"chromedriver","title":"chromedriver","description":"A simple tool for downloading and managing chromedriver binaries for Selenium. It automates downloading the correct version for your Chrome browser. Current version: 2.24.1. Released sporadically; no active maintenance since 2020.","status":"deprecated","version":"2.24.1","language":"python","source_language":"en","source_url":"https://github.com/GoogleChrome/chromedriver","tags":["chrome","chromedriver","selenium","webdriver","deprecated"],"install":[{"cmd":"pip install chromedriver","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Required for browser automation using chromedriver.","package":"selenium","optional":false}],"imports":[{"note":"This library is deprecated; use webdriver-manager instead.","wrong":"from chromedriver import ChromeDriverManager","symbol":"ChromeDriverManager","correct":"from webdriver_manager.chrome import ChromeDriverManager"}],"quickstart":{"code":"from selenium import webdriver\nfrom webdriver_manager.chrome import ChromeDriverManager\n\ndriver = webdriver.Chrome(ChromeDriverManager().install())\ndriver.get('https://www.google.com')\nprint(driver.title)\ndriver.quit()","lang":"python","description":"Quickstart using webdriver-manager (recommended replacement) to download chromedriver automatically."},"warnings":[{"fix":"pip install webdriver-manager","message":"The 'chromedriver' library is no longer maintained. Use 'webdriver-manager' instead.","severity":"deprecated","affected_versions":"all"},{"fix":"Use webdriver-manager which handles permissions correctly.","message":"This library downloads chromedriver to a fixed path, which may cause permission errors if run without admin rights.","severity":"breaking","affected_versions":"all"},{"fix":"Migrate to webdriver-manager which caches and auto-updates.","message":"The library does not automatically update chromedriver for new Chrome versions. You must manually run the tool again.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Use 'from webdriver_manager.chrome import ChromeDriverManager' after installing webdriver-manager.","cause":"Installed the wrong package? The correct import is from webdriver_manager.","error":"ModuleNotFoundError: No module named 'chromedriver'"},{"fix":"Install and import from webdriver-manager: pip install webdriver-manager, then from webdriver_manager.chrome import ChromeDriverManager.","cause":"The 'chromedriver' package does not export ChromeDriverManager.","error":"ImportError: cannot import name 'ChromeDriverManager' from 'chromedriver'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}