小编clu*_*434的帖子

缺少'libxml/xmlversion.h'的Pip安装错误

我需要安装python包xmlsec(https://pypi.python.org/pypi/xmlsec)并在我尝试运行时

pip install xmlsec
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

src\xmlsec\constants.c(266) : fatal error C1083: Cannot open include file: 'libxml/xmlversion.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我第一次研究这个错误时,我发现它与安装的lxml包有很多答案.尝试后:

pip install --upgrade lxml
Run Code Online (Sandbox Code Playgroud)

它无法升级,因此我卸载了lxml并再次安装,但出现了IO错误.最后我从http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml下载了lxml文件并将其放在我的python目录中并安装它作为这个问题的答案:安装lxml,libxml2 ,Windows 8.1上的libxslt

它成功上传,当运行pip升级时,它表示它是最新的.

虽然缺少"libxml/xmlversion.h",但尝试安装xmlsec仍然存在同样的错误.有谁知道这里还有什么问题?

注意:我在Windows上使用python 2.7

python pip python-module python-2.7 python-packaging

12
推荐指数
1
解决办法
2万
查看次数