python package 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からlxmlファイルをダウンロードしました。 .lfd.uci.edu /〜gohlke/pythonlibs /#lxml そしてmy pythonディレクトリに配置し、この質問からの答えとしてインストールしました: Installing lxml 、libxml2、Windows 8.1上のlibxslt
正常にアップロードされ、pip upgradeを実行すると、最新であると表示されます。
同じエラーは、 'libxml/xmlversion.h'が欠落しているにもかかわらずxmlsecをインストールしようとすることから引き続き持続します。ここで他に何が問題になるのか誰にもわかりますか?
注:私はpython 2.7をWindowsで使用しています
libxml
およびlibxml-sec
のヘッダーファイルをインストールする必要がある場合があります。実行しているプラットフォームを指定しません。 Ubuntuで実行する場合は、Sudo apt-get install libxml2-dev libxmlsec1-dev
が必要です。