pip 経由で lxml をインストールするときに、「ライブラリ libxml2 に関数 xmlCheckVersion が見つかりませんでした。libxml2 はインストールされていますか?」というメッセージが表示される 質問する

pip 経由で lxml をインストールするときに、「ライブラリ libxml2 に関数 xmlCheckVersion が見つかりませんでした。libxml2 はインストールされていますか?」というメッセージが表示される 質問する

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?pip 経由で lxml をインストールしようとするとエラーが発生します。

  c:\users\f\appdata\local\temp\xmlXPathInitqjzysz.c(1) : fatal error C1083: Cannot open include file: 'libxml/xpath.h': No such file or directory
  *********************************************************************************
  Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
  *********************************************************************************
  error: command 'C:\\Users\\f\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2

pip 経由でインストールする libxml2 開発パッケージが見つかりません。

Windows 10 の仮想環境で x86 上の Python 2.7 および Python 3.x を使用します。

ベストアンサー1

この問題が発生し、libxml2 はインストールされていたものの、Python パッケージに必要な開発ライブラリがなかったことに気付きました。インストールすると、問題は解決しました。

sudo apt-get install libxml2-dev libxslt1-dev
sudo pip install lxml

おすすめ記事