一尘不染

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

python

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?尝试通过pip安装lxml时出现错误。

  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 dev软件包。

在Windows 10下的virtualenv中的x86上使用Python 2.7和Python3.x。


阅读 293

收藏
2021-01-20

共1个答案

一尘不染

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

该站点列出了几个软件包,例如,在使用Win32 Python 3.9时,请使用lxml‑4.5.2‑cp39‑cp39‑win32.whl

下载文件,然后安装:

pip install C:\path\to\downloaded\file\lxml‑4.5.2‑cp39‑cp39‑win32.whl
2021-01-20