我需要安装Python包xmlsec(https://pypi.python.org/pypi/xmlsec),当我尝试运行时。
它给了我这个错误:
无法升级,因此我卸载了lxml并重新安装,但出现了IO错误。最终,我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml下载了lxml文件,并将其放置在我的Python目录中,并像这个问题的答案一样进行了安装:Installing lxml, libxml2, libxslt on Windows 8.1。
它成功上传,并在运行pip upgrade时显示已经是最新版本。
但是,仍然存在相同的错误,尝试安装xmlsec时会出现“libxml/xmlversion.h”丢失。有人知道还可能出现什么问题吗?
注意:我正在Windows上使用Python 2.7。
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目录中,并像这个问题的答案一样进行了安装:Installing lxml, libxml2, libxslt on Windows 8.1。
它成功上传,并在运行pip upgrade时显示已经是最新版本。
但是,仍然存在相同的错误,尝试安装xmlsec时会出现“libxml/xmlversion.h”丢失。有人知道还可能出现什么问题吗?
注意:我正在Windows上使用Python 2.7。
xmlversion.h
吗?在我的 Ubuntu 上它位于/usr/include/libxml2/libxml
,但我猜你正在使用 Windows 8.1。 - rivu