Python パッケージ xmlsec ( https://pypi.python.org/pypi/xmlsec ) をインストールする必要があり、実行しようとすると
pip install xmlsec
それは私にこのエラーを与えます:
src\xmlsec\constants.c(266) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory
このエラーを最初に調査したとき、インストールされている lxml パッケージに関係しているという多くの回答が見つかりました。試した後:
pip install --upgrade lxml
アップグレードできなかったので、lxml をアンインストールして再度インストールしましたが、IO エラーが発生しました。最後に、http: //www.lfd.uci.edu/~gohlke/pythonlibs/#lxml から lxml ファイルをダウンロードし、それを自分の python ディレクトリに配置して、この質問の回答のようにインストールしました: lxml, libxml2 のインストール、Windows 8.1 の libxslt
正常にアップロードされ、pip upgrade を実行すると、最新であると表示されます。
「libxml/xmlversion.h」が欠落しているにもかかわらず、xmlsec をインストールしようとしても、同じエラーが引き続き発生します。ここで他に何が問題になるか知っている人はいますか?
注:Windowsでpython 2.7を使用しています