【问题标题】:Error trying to install lxml (following Hitchhiker's guide to Python)尝试安装 lxml 时出错(遵循 Hitchhiker 的 Python 指南)
【发布时间】:2013-12-19 00:19:02
【问题描述】:

尝试安装 lxml 时出错(遵循 Hitchhiker 的 Python 指南 -- http://docs.python-guide.org/en/latest/scenarios/scrape/#lxml-and-requests

这是错误日志:

http://pastebin.com/p37CRUKV

我该怎么办?

我尝试了 pip install libxslt 和 pip install libxml2 但这两个错误:libxslt -- http://pastebin.com/ZJhvgHhd; libxml2 -- http://pastebin.com/eyE2Wbg2#

我也尝试过使用 easy_install lxml,但也失败了。

【问题讨论】:

  • ** make sure the development packages of libxml2 and libxslt are installed ** -- 你安装了吗?
  • 嗨 Lambda,我将尝试 pip 安装的错误日志添加到我的帖子中。尽管如此,我还是听从了斯堪尼的建议,而且似乎奏效了。

标签: python lxml


【解决方案1】:

看起来您使用的是 Windows。您几乎肯定会希望从二进制安装程序进行安装。稍后返回链接...

给你: http://www.lfd.uci.edu/~gohlke/pythonlibs/

lxml 是对 libxml2 和 libxslt C 库的 Python 绑定。因此,安装涉及编译步骤,并且您需要安装这两个库。作为一个(大)方便,提供了二进制安装程序,它为您完成了所有这些工作。否则是一项艰巨的工作,包括安装 Visual Studio C 编译器和其他一些非常麻烦的事情,如果你没有机会做太多这样的事情:)

【讨论】: