当我试图通过pip安装lxml时,我得到了一个错误的Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
。
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。
发布于 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
。
下载该文件,然后使用以下命令安装:
pip install C:\path\to\downloaded\file\lxml‑4.5.2‑cp39‑cp39‑win32.whl
发布于 2016-03-09 00:12:13
我遇到了这个问题,并意识到虽然我确实安装了libxml2,但我没有python包所需的必要开发库。安装它们解决了问题:
sudo apt-get install libxml2-dev libxslt1-dev
sudo pip install lxml
发布于 2015-12-23 18:35:18
尝试使用:
easy_install lxml
这对我来说很有效,win10,python2.7。
https://stackoverflow.com/questions/33785755
复制相似问题