Selenium webdriver OSError 해결하기
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 에 따라 해결했다.
- webdriver-manager를 4.0.2로 package 업데이트한다.
pip freeze\ selenium==4.23.0\ webdriver-manager==4.0.2
/Users/****(사용자 이름)/
경로에 있는.wdm
directory를 삭제한다.
댓글남기기