IT/Python

ImportError: lxml not found, please install it 오류

조스톡 2022. 2. 16. 21:55
728x90
반응형

python을 사용하던 중 lxml이 이미 설치되어 있음에도 불구하고 계속해서 찾을 수 없으며 다시 설치하라는 오류가 발생할 때 해결 방법입니다.

문제

ImportError: lxml not found, please install it

 

C:\ProgramData\Anaconda3\envs\py32\lib\site-packages\pandas\io\html.py in read_html(io, match, flavor, header, index_col, skiprows, attrs, parse_dates, thousands, encoding, decimal, converters, na_values, keep_default_na, displayed_only)
   1083     io = stringify_path(io)
   1084 
-> 1085     return _parse(
   1086         flavor=flavor,
   1087         io=io,

C:\ProgramData\Anaconda3\envs\py32\lib\site-packages\pandas\io\html.py in _parse(flavor, io, match, attrs, encoding, displayed_only, **kwargs)
    887     retained = None
    888     for flav in flavor:
--> 889         parser = _parser_dispatch(flav)
    890         p = parser(io, compiled_match, attrs, encoding, displayed_only)
    891 

C:\ProgramData\Anaconda3\envs\py32\lib\site-packages\pandas\io\html.py in _parser_dispatch(flavor)
    844     else:
    845         if not _HAS_LXML:
--> 846             raise ImportError("lxml not found, please install it")
    847     return _valid_parsers[flavor]
    848 

ImportError: lxml not found, please install it

 

 

해결

pandas 삭제, 재설치 후 업데이트와 lxml도 삭제, 재설치를 진행한다.

아래처럼 입력하여 진행하면 문제없이 해결됩니다.

pip uninstall pandas
pip install pandas
pip install -upgrade pandas

pip uninstall lxml
pip install lxml

 

728x90
반응형