issue

selenium webdriver를 실행하니 OSError: [Errno 8] Exec format error가 발생했다.

OSError: [Errno 8] Exec format error: '/Users/juyoung/.wdm/drivers/chromedriver/mac64/127.0.6533.72/chromedriver-mac-arm64/THIRD_PARTY_NOTICES.chromedriver'


실행한 코드는 다음과 같다.

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager


driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get('https://www.starbucks.co.kr/store/store_map.do?disp=locale')

참고로 실행한 맥북 macOS 버전은 Ventura 13.5.1 이다.


solution

https://stackoverflow.com/a/78796691/14461707 에 따라 해결했다.

  1. webdriver-manager를 4.0.2로 package 업데이트한다.
    pip freeze\
    selenium==4.23.0\
    webdriver-manager==4.0.2
    


  2. /Users/****(사용자 이름)/ 경로에 있는 .wdm directory를 삭제한다.

댓글남기기