【问题标题】:Unable to install lxml by pip?Is there anyalternative? [duplicate]无法通过 pip 安装 lxml?有替代方案吗? [复制]
【发布时间】:2016-06-29 21:55:39
【问题描述】:

实际上我正在尝试安装 lxml 因为

UserWarning: 没有明确指定解析器,因此我使用了适用于该系统的最佳 HTML 解析器(“html.parser”)。这通常不是问题,但如果您在另一个系统或不同的虚拟环境中运行此代码,它可能会使用不同的解析器并表现不同。

所以我正在尝试使用 lxml。但由于此错误,我无法安装

我也尝试通过下载最新版本手动安装。但无法成功。谁能帮我解决这个问题

【问题讨论】:

    标签: python pip lxml bs4


    【解决方案1】:

    可能你没有安装 lxml 包的要求。跟随本教程:http://lxml.de/installation.html

    特别注意这首曲子:

    大多数 MS Windows 系统缺乏必要的工具来构建软件, 已经从 C 编译器开始。微软将其留给用户 安装和配置它们,这通常不是微不足道的,意味着 分销商不能依赖这些可用的依赖项 给定的系统。在某种程度上,你得到了你所付出的并让别人 付钱吧。

    由于本平台额外缺乏包管理, 如果您决定,最好静态链接库依赖项 从源代码构建,而不是使用二进制安装程序。为了那个原因, lxml 可以使用 libxml2 和 libxslt 的二进制分发,它 在静态构建期间自动下载。它既需要 libxml2 和 libxslt,以及 iconv 和 zlib,可从 同一个下载站点。进一步的构建说明在源代码构建中 文档。

    【讨论】:

    • 谢谢!但已经试过了。没有用
    • 为什么不试试 urllib? docs.python.org/2/library/urllib.html
    • 您在使用 BeautifulSoup 时是否遇到此警告?
    • 是的,我正在使用 urlliburl.request 但要检索特定数据,使用 urllib 和正则表达式会很复杂>所以我在使用beautifulSoup。是的,我在使用BeautifulSoup时面对它。soup=BeautifulSoup(readData) .关于我上面提到的错误,我在使用lxml。有没有什么办法可以在没有lxml的情况下实现
    猜你喜欢
    • 1970-01-01
    • 2015-10-23
    • 2022-01-22
    • 2016-05-18
    • 2021-04-21
    • 2017-02-08
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多