【发布时间】:2016-12-24 09:44:44
【问题描述】:
我正在尝试使用 BeautifoulSoup 在我的 Eclipse 项目中使用 lxml 解析器:
bsObj = BeautifulSoup(html,'lxml')
我跑了:STATIC_DEPS=true pip install lxml --user,得到了结果:Successfully installed lxml-3.7.1。
由于出现错误,我的计算机似乎不知道已安装 lxml 解析器:
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
知道我错过了什么吗?
我是 OSX,同时安装了 python3 和 python2x 版本。
【问题讨论】:
-
如果你说
import lxml会发生什么? -
它说:ImportError: No module named 'lxml'
-
那么我猜你还没有安装lxml。所以这确实是个问题。我猜这更像是一个 Pip 问题——您可能需要编辑以反映这一点并重新标记。
-
谷歌搜索 No module named 'lxml' 后,我找到了一个答案,说我应该运行 STATIC_DEPS=true pip3 install lxml --user,而不仅仅是 pip。我们拭目以待。
标签: python beautifulsoup lxml