【发布时间】:2016-06-29 21:55:39
【问题描述】:
实际上我正在尝试安装 lxml 因为
UserWarning: 没有明确指定解析器,因此我使用了适用于该系统的最佳 HTML 解析器(“html.parser”)。这通常不是问题,但如果您在另一个系统或不同的虚拟环境中运行此代码,它可能会使用不同的解析器并表现不同。
我也尝试通过下载最新版本手动安装。但无法成功。谁能帮我解决这个问题
【问题讨论】:
实际上我正在尝试安装 lxml 因为
UserWarning: 没有明确指定解析器,因此我使用了适用于该系统的最佳 HTML 解析器(“html.parser”)。这通常不是问题,但如果您在另一个系统或不同的虚拟环境中运行此代码,它可能会使用不同的解析器并表现不同。
我也尝试通过下载最新版本手动安装。但无法成功。谁能帮我解决这个问题
【问题讨论】:
可能你没有安装 lxml 包的要求。跟随本教程:http://lxml.de/installation.html
特别注意这首曲子:
大多数 MS Windows 系统缺乏必要的工具来构建软件, 已经从 C 编译器开始。微软将其留给用户 安装和配置它们,这通常不是微不足道的,意味着 分销商不能依赖这些可用的依赖项 给定的系统。在某种程度上,你得到了你所付出的并让别人 付钱吧。
由于本平台额外缺乏包管理, 如果您决定,最好静态链接库依赖项 从源代码构建,而不是使用二进制安装程序。为了那个原因, lxml 可以使用 libxml2 和 libxslt 的二进制分发,它 在静态构建期间自动下载。它既需要 libxml2 和 libxslt,以及 iconv 和 zlib,可从 同一个下载站点。进一步的构建说明在源代码构建中 文档。
【讨论】:
soup=BeautifulSoup(readData) .关于我上面提到的错误,我在使用lxml。有没有什么办法可以在没有lxml的情况下实现