Search code examples
pythonpython-3.xselenium-webdriverwebdriver-managerwebdrivermanager-python

Could not get version for Chrome with this command: google-chrome --version || google-chrome-stable --version


Web scraping with selenium works fine on my mac local machine but when I push to live Ubuntu server, I get the following error

Could not get version for Chrome with this command: google-chrome --version || google-chrome-stable --version

when I try to run

from webdriver_manager.chrome import ChromeDriverManager

chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)

The code is deployed on AWS ec2 instance


Solution

  • As stated by @gore in the comments installing chromium-chromedriver on ubuntu server worked for me

    On Ubuntu 20.04

    pip install selenium
    sudo apt-get update
    sudo apt install chromium-chromedriver