개별연구 No module named 'chromedriver_autoinstaller'

문제가 생겼다.
selenium 사용을 위해서 chromedriver를 사용하기 위해 다운 받았고 이를 다시 자동 업데이트 하기위해서 chromedriver_autoinstaller를 사용하려고 했다.

[from selenium import webdriver
import chromedriver_autoinstaller

chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0]  #크롬드라이버 버전 확인

try:
    driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe')   
except:
    chromedriver_autoinstaller.install(True)
    driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe')

driver.implicitly_wait(10)]

(https://pythondocs.net/selenium/%EC%85%80%EB%A0%88%EB%8B%88%EC%9B%80-%EC%84%A4%EC%B9%98%EC%99%80-%ED%81%AC%EB%A1%AC-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%9E%90%EB%8F%99-%EC%B2%98%EB%A6%AC/)

이렇게 사용하고 있는데 문제가 생겼다.

No module named 'chromedriver_autoinstaller'

이 오류가 계속 뜬다. 근데 문제는 pip install chromedriver_autoinstaller를 통해서 계속 모듈을 다운 받았고 혹시 몰라 다시시작도 해보고 다 해봤는데 안된다. 왜 나랑 같은 문제가 생기는 사람은 없는거지? 심지어 리스트에도 나온다.

chromedriver-autoinstaller 0.3.1

근데 안된다. 비쥬얼 스튜디오 코드 사용하고 conda 가상환경 사용중이긴한데 뭐가 문제인지 모르겠따. 예전에 cmd로 돌릴때에는 문제 없이 됬는데...

해결

실제로 보니까 pip install이 이상한 곳에 사용되었다. 나는 분명히 내가 원하는 가상환경 설정하고 pip 하였는데 python36에 설치되었다. 그래서 뭐 환경변수 옮기고 이리저리 했는데도 안되서 그냥 cmd 키고 거기서 가상환경켜서 pip했다. 그러니까 작동됨.

좋은 웹페이지 즐겨찾기