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

これでインストール完了、正常動作で一件落着♪