배경:
Selenium을 다음과 함께 사용하는 경우 Python 및 Firefox의 경우 'geckodriver' 실행 파일이 없다는 오류가 발생할 수 있습니다. 시스템 경로. 이 실행 파일은 Selenium이 Firefox를 제어하는 데 필요합니다.
원인:
Selenium 클라이언트 바인딩이 geckodriver 실행 파일을 찾을 수 없기 때문에 오류가 발생합니다. 기본적으로 실행 파일은 시스템의 PATH에 있을 것으로 예상됩니다. 없으면 시스템이 찾을 수 없습니다.
해결책:
이 문제를 해결하려면 geckodriver 실행 파일이 포함된 디렉터리를 시스템에 추가해야 합니다. 경로:
Unix/macOS:
터미널을 열고 다음 명령을 실행하여 PATH에 디렉터리를 추가합니다.
export PATH=$PATH:/path/to/directory/of/executable
Windows:
추가 고려 사항:
기본값이 아닌 버전으로 Firefox를 설치한 경우 위치에 따라 WebDriver를 생성할 때 바이너리 위치를 명시적으로 지정해야 할 수도 있습니다. 예:
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary('path/to/installed firefox binary') browser = webdriver.Firefox(firefox_binary=binary)
위 내용은 Python을 사용하여 Selenium에서 'Geckodriver 실행 파일을 PATH에서 찾을 수 없음' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!