首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取“在库libxml2中找不到函数xmlCheckVersion。是否安装了libxml2?”通过pip安装lxml时

获取“在库libxml2中找不到函数xmlCheckVersion。是否安装了libxml2?”通过pip安装lxml时
EN

Stack Overflow用户
提问于 2015-11-19 00:49:22
回答 9查看 117.4K关注 0票数 113

当我试图通过pip安装lxml时,我得到了一个错误的Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

代码语言:javascript
运行
复制
  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开发包。

在Windows10下的虚拟环境中使用x86上的Python2.7和Python3.x。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2015-11-19 00:49:22

http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml为您的python版本安装lxml。它是一个带有所需模块/依赖项的预编译WHL。

该网站列出了几个包,例如使用Win32 Python3.9时,请使用lxml‑4.5.2‑cp39‑cp39‑win32.whl

下载该文件,然后使用以下命令安装:

代码语言:javascript
运行
复制
pip install C:\path\to\downloaded\file\lxml‑4.5.2‑cp39‑cp39‑win32.whl
票数 137
EN

Stack Overflow用户

发布于 2016-03-09 00:12:13

我遇到了这个问题,并意识到虽然我确实安装了libxml2,但我没有python包所需的必要开发库。安装它们解决了问题:

代码语言:javascript
运行
复制
sudo apt-get install libxml2-dev libxslt1-dev
sudo pip install lxml
票数 165
EN

Stack Overflow用户

发布于 2015-12-23 18:35:18

尝试使用:

easy_install lxml

这对我来说很有效,win10,python2.7。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33785755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档