2017-11-21 3 views
0

나는 내 PC에 Chrome을 새로 설치했습니다. 나는 아나콘다를 설치했다. Chrome 아나콘다 디렉토리에 Chrome을 넣으려고했습니다.Chromedriver가 python, windows Anaconda에서 발견되지 않았습니다

깨끗한 아나콘다가 있고, 아나콘다를 통해 chromedriver를 설치하고 다운로드 한 다음 Cmd를 통해 시도했습니다. 나는 또한 내가 생각할 수있는 모든 관련 폴더를 시도했지만 경로를 찾을 수없는 것 같습니다. 보이는 모든 Chromedriver를 삭제했습니다.

문제를 만드는 것을 멈추기 위해 파이썬을 얻으려고 시도하면서 4 시간의 더 좋은 시간을 보냈으므로이 문제를 해결하는 방법에 대한 아이디어.

내가 마지막으로 한 것은 4 개월 전이었고 비슷한 두통을 기억합니다.

는 chromedriver가 이동해야하거나 영원히 당신은 실행 파일의 경로를 지정해야

답변

1

에 대한

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH 

의 운명을 고통 것이다 어디 내려다하고 세트 디렉토리가있다.

driver = webdriver.Chrome(executable_path=r"C:\Chrome\chromedriver.exe") 
+1

Woot! 솔루션을 찾았습니다. 이후 언제 pycharm 디렉토리 Chromedriver의 기본 위치 ??? 뭐야 .. 어쨌든, 그걸로 해결 됐어. –

+0

나는 여전히 많은 파일이 손상 되었기 때문에 내 PC를 다시 설치했지만 여전히 제거 된 python 설치/dirctories가 있습니다. 절대 혼란. 그런 다음 다시 설치 한 후 Miniconda를 설치 한 다음 해당 폴더 (Miniconda)에 chromedriver를 넣은 다음 매력처럼 작동합니다. 위의 내용은 빠른 수정으로 작동해야하지만, 다른 사람들이이 문제가 발생하면 파일의 문제와 손상의 증상이 될 수 있습니다. 새로 고침 설치가 도움이 될 수 있습니다. D –

2

selenium.common.exceptions.WebDriverException : 메시지 : 'chromedriver'실행 파일이 PATH에 있어야

메시지는 디렉토리가 chromedriver.exe 경로에 있어야 포함한다고 즉, PATH 변수의 모든 디렉토리에서 실행 파일을 찾을 수 없다는 것을 의미합니다. OS 설정이있는 경로 변수에 .exe가 포함 된 디렉토리를 추가 할 수 있습니다. System Properties

다른 옵션은 CMD에서 파이썬을 실행하기 전에 환경을 설정하는 것입니다

path = %PATH%;C:/dir/to/your/chromedriverdir 
python 

이것이 않는 것은 이전 변수 % PATH %의 값으로 경로라는 이름의 변수를 설정하고 마지막에 또 다른 디렉토리를 추가 . 이 설정은 cmd 윈도우의 sesion에서만 로컬로 설정됩니다. 닫을 경우 사라집니다.

이 방법과 a2mky 방법이 시스템 설정보다 선호되는 방법입니다.

는 개인적으로 내가

driver = webdriver.Chrome(executable_path=r"C:\Chrome\chromedriver.exe") 내가 오류 메시지가 당신이 그것을보고 다음 시간을 명확히하기 위해이 답변을 추가하고 싶었 사용, 당신에게 의미가 있습니다.

오류가 발생한 가장 친한 친구는 오류 메시지입니다.