본문 바로가기

반응형

error

(3)
[Python] ModuleNotFoundError Python에서 ModuleNotFoundError가 발생하는 경우 해결법을 알아본다.ModuleNotFoundError: No module named 'module_name' 1. 기본적으로 모듈이 설치되지 않아서 발생하는 경우설치가 안되어서 에러가 난 게 맞는지 확인하려면 설치 하기 전에 현재 설치된 패키지 리스트를 확인한다. Python 현재 설치된 패키지 리스트 확인하기:pip list리스트에 포함되어 있다면 다음 스텝으로 넘어가고, 리스트에 포함되지 않았다면 설치한다. pip install 명령어로 'module_name'에 해당하는 python module을 설치한다.환경에 따라 pip3가 설치됐다면 pip3 install 명령어를 이용한다.pip install 'module_name'  중요..
[Python] selenium.common.exceptions.ElementClickInterceptedException Python selenium을 이용하여 웹 크롤링을 하면 다음 에러가 발생할 수 있다.에러 발생 코드next_btn = driver.find_element(By.XPATH, '//*[@id="btnNextPage"]')next_btn.click() # 작동 하지 않음selenium.common.exceptions.ElementClickInterceptedException 이 에러는 특정 HTML element를 클릭할 때 해당 element를 클릭할 수 없도록 JS 처리(버튼 클릭 비활성화)가 되어 있거나, selenium과 같은 장치로부터 요소 클릭이 차단된 경우에 발생할 수 있다. 즉 원하는 요소가 다른 요소에 의해 차단 되어 요소를 클릭할 수 없기 때문에 에러가 발생한 것이다. 해결 방법아래 코드..
[Python] ValueError: If using all scalar values, you must pass an index 에러 원인 코드)import pandas as pddict = { 'a': 1, 'b': 2, 'c': 3,}df = pd.DataFrame(dict) 결과)ValueError: If using all scalar values, you must pass an indexDictionary를 DataFrame으로 변환할 때 위의 에러가 발생했다.에러 원인은 모든 값(Value)이 스칼라이기 때문이다. 이 에러 해결 방법은 다음 4가지가 있다.# 1. index 값 지정dict = { 'a': 1, 'b': 2, 'c': 3,}df = pd.DataFrame(dict, index=[0])print(df)# a b c# 0 1 2 3# 2. dictionary의 키..

반응형