Programming/Python
파이썬 Couldn't find a tree builder with the features you requested: lxml 에러 해결하기
remake
2023. 4. 13. 14:13
파이썬 코드 작성중 'Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?' 라는 메시지를 만나게 되는데요.
이는 말그대로 lxml이 패키지가 설치되지 않은 것인데요
======================================== RESTART: C:/pyfile/cr_add_1.py ======================================= Traceback (most recent call last): File "C:/pyfile/cr_add_1.py", line 1, in <module> import feedparser ModuleNotFoundError: No module named 'feedparser' >>> ======================================== RESTART: C:/pyfile/cr_add_1.py ======================================= Traceback (most recent call last): File "C:/pyfile/cr_add_1.py", line 66, in <module> soup = BeautifulSoup(req.text, 'lxml') File "C:\python3\lib\site-packages\bs4\__init__.py", line 248, in __init__ raise FeatureNotFound( bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? |
간단하게 아래 한줄로 설치가 가능합니다.
pip install lxml
자동으로 원하는 패키지가 설치되는데요.
이렇게 파이썬 작업중 에러메시지가 뜨면 해당 패키지를 설치할 경우 대부분 해결할 수 있습니다.
아래의 경우에도 openpyxl 패키지를 설치하면 에러를 없앨 수 있습니다.
pip install openpyxl
그럼 잘 사용하시기 바랍니다.