当前位置: 首页 > 面试题库 >

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

麻茂材
2023-03-14
问题内容

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。


问题答案:

从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


 类似资料:
  • 问题内容: 经过进一步的探索,我找到了使用pip和wheel安装lxml的解决方案。欢迎对方法提出更多意见。 我发现Linux发行版的现有Python文档非常出色。对于Windows …不是很多。我已经很好地配置了Linux系统,但也需要一些帮助来准备Windows 8.1平板电脑。 我的项目需要用于Python 3.4的lxml模块。我已经找到了许多有关如何安装lxml的教程,但是每个教程都失败

  • libxml2 是一个用来解析XML文档的函数库。它用 C 语言写成,并且能被多种语言所调用,如 C、 C++、XSH、 C#、 Python、Kylix、Delphi、Ruby、 PHP 等。它最初是为 GNOME 开发的项目,但是现在可以用在各种各样的项目中。 libxml2 的代码可移植性非常好,因为它基于标准的 ANSI C 库,并采用了 MIT 许可证。安装步骤如下。 1) 安装pyth

  • 我已经通过Brew在Mac上安装了libxml2和libxslt,但是 gem安装libxslt ruby--with-xml2-dir=/usr/local/opt/libxml2--with-xml2-lib=/usr/local/opt/libxml2/lib--with-xml2-include=/usr/local/opt/libxslt/include--with-xslt inclu

  • 我正在尝试使用Cmake构建C项目,但它找不到我下载并正确安装的LibXml2库(我相信)。这是在带有cmake 3.7.1的Windows 10计算机上。 以下是 cmake 配置文件的相关部分: 以下是我的环境变量: 以下是C:\Program Files\libxml2目录的内容: 我收到的cmake输出是: C:/程序文件/CMake/共享/cmake-3.7/模块/查找包处理程序标准Ar

  • 问题内容: 我正在尝试安装libxml2,以便可以设置python绑定并最终使用lxml。 但是我在地球上无法工作,我应该将文件解压缩。我无法成功使用Google。 我是否需要Cygwin / MinGW才能成功安装? 目前,我的Python文件夹中有libxml2.tar.gz和libxslt.tar.gz中的文件。因此,包含在tar中的文件位于Python26 \ include \ libx

  • 问题内容: 尝试使用pip安装bcrypt时出现此错误。我已经在几个地方安装了libffi(Xcode OS X SDK,并且是通过自制软件),但是我不知道如何告诉pip查找它。有什么建议? 问题答案: 不使用sudo和CFLAGS和CPPFLAGS(pip不需要):