본문 바로가기
Data science

3초만에 해결하는 FeatureNotFound 오류 : Do you need to install a parser library?

by 리밋T 2022. 5. 18.
반응형

프로젝트별로 가상환경을 생성해서 하다보니,
놓칠 수 있는 부분들이 많이 발생하는데 오히려 그래서 공부가 더 많이 된다 :)

크롬 드라이버 오류 해결 후에는 FeatureNotFound 오류가 발생했다.

(지난 번 크롬 드라이버 오류)

2022.05.18 - [Data science] - 3분 안에 해결하는 크롬 드라이버 버전 오류 : Selenium chromedriver

 

FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

BeautifulSoup을 사용할 때 html.parser 로 처음 웹크롤링을 배웠었는데,

lxml을 사용하면 파싱 속도를 향상시킬 수 있다고 해서 lxml을 사용하고자 했다.

하지만 이 lxml을 찾을 수 없으므로, 이 parser를 설치해야 하지 않겠니? 라는 설명문이 나왔다.

이 오류는 굉장히 친절하고, 아래의 한 줄로 금방 해결할 수 있다.

!pip install lxml

 

 

이렇게 설치하면 해결!

 

 


✔ 아래와 같은 오류가 생긴다면?

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pyhwp 0.1b15 requires olefile>=0.43; platform_python_implementation != "Jython", which is not installed.

 

1. anaconda prompt를 실행한다.

2. activate 명령어로 가상환경을 활성화한다.

3. pip install lxml 명령어를 입력한다.

4. 실행중인 주피터노트북을 닫은 후, 다시 재실행하면 잘 실행되는 것을 확인할 수 있다.(꼭 재실행!)

반응형

댓글