Python3.5でlxmlのインストールができない(Windows)
それはあるときのことだった。
PythonでWebスクレイピングするで~
よっしゃ、lxml入れるで~
pip3 install lxml
っと、、、
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 ********************************************************************************* Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? *********************************************************************************
どん!
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
ってことはlibxml2やらを入れればいいのか
※しなくてよかった
ってことでlibxml2をインストール、パスを通す(libxml2には何個かの依存ソフトがあるため、それらすべてをインストール、必要ならパスを通す)
※しなくてよかった
そしてまたpipなのだが、、、、
それでもエラーは消えなかった、、、
それでも血眼になって探しまして、やっと見つけました、ありがとうございます(血涙)
y-mattu.hatenablog.com
Googleで見つけました、なぜかBingだとこの情報が検索上位にでない、、ページランクアルゴリズムの違いがこんなに差にでるとは、さすがGoogle先生!
ってことで
このブログに書いてある通り、
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
に飛びまして、
このブログには
lxml-3.5.0-cp35-none-win32.whl
をダウンロードするとありますが、どうも見当たらなかったので僕は代わりに
lxml-3.4.4-cp35-none-win32.whl
をダウンロードしました
そしてダウンロード先のファイルでpip3が使えるように一時的にパスを通して
pip3 install lxml-3.4.4-cp35-none-win32.whl
これでインストール完了、正常動作で一件落着♪