【问题标题】:How to install lxml when something went wrong in "gcc" and "libxml2"当“gcc”和“libxml2”出现问题时如何安装lxml
【发布时间】:2016-12-18 22:21:56
【问题描述】:

OpenSUSE Leap 42.1、python 2.7.9、pip 8.1.2

我想安装 Tushare,但是终端告诉我没有 lxml。然后我首先使用sudo zypper in libxml2,但是当我想用从官方网站下载的lxml-3.6.1.tar.gz 安装“lxml”时。它返回:

    compilation terminated.
    Compile failed: command 'gcc' failed with exit status 1
    cc -I/usr/include/libxml2 -c /tmp/xmlXPathInitVXdVTQ.c -o tmp/xmlXPathInitVXdVTQ.o
    /tmp/xmlXPathInitVXdVTQ.c:1:26: fatal error: libxml/xpath.h: no such files or directory
    #include "libxml/xpath.h"
                            ^
    compilation terminated.

    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

    error: command 'gcc' failed with exit status 1

我以前安装过“gcc”。那么我该如何处理这个问题呢? 以及我以后应该如何找到解决此类问题的关键? 非常感谢

【问题讨论】:

    标签: python linux python-2.7 pip


    【解决方案1】:

    您需要安装开发库,最有可能称为 libxml2-devlibxml2-devel 以便针对所需的头文件 (.h) 进行编译。

    【讨论】:

      猜你喜欢
      • 2015-11-13
      • 2019-10-03
      • 2022-07-02
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      • 1970-01-01
      • 2016-12-13
      相关资源
      最近更新 更多