Develop/python

pandas-datareader 설치시 libxml2 설치 에러

nuKeguyS 2018. 7. 25. 19:07

pandas-datareader 설치시 libxml2 설치 에러 해결하기

pansdas datareader를 설치(pip install pandas-datareader)할 때 막바지에 lxml 어쩌고 에러 발생


관련 해결방법들을 찾아서 순서대로 했으나 되지 않아 직접 내려받아 설치해서 해결

(참고 : https://stackoverflow.com/questions/30493031/installing-lxml-libxml2-libxslt-on-windows-8-1)


1. wheel이 설치되어 있는지 확인

> python -m pip install wheel

Requirement already satisfied: wheel in c:\users\nukeguys\appdata\local\programs\python\python37-32\lib\site-packages (0.31.1)


2. lxml 다운로드

https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml에서 다운받는다.(win32로 받아야 설치가 된다.)


3. 다운받은 파일로 설치 (다운로드 받은 경로로 이동해서 설치한다)

>python -m pip install lxml-4.2.3-cp37-cp37m-win32.whl

Processing c:\users\nukeguys\desktop\lxml-4.2.3-cp37-cp37m-win32.whl

Installing collected packages: lxml

Successfully installed lxml-4.2.3


이후 pandas-datareader를 다시 설치해보면 정상적으로 설치된 것을 확인할 수 있다.