Python程序运行时报错:bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

原因:BeautifulSoup在初始化时未能找到指定的解析器。

BeautifulSoup支持多种解析器,如Python标准库中的html.parser,以及第三方的 lxml 和 html5lib。如果你指定了一个未安装的解析器,比如lxml,就会出现这个错误。

解决步骤:

安装缺失的解析器库lxml。(如果还有类似的问题就是缺少解析库,通过pip安装即可。)

pip install lxml

然后通过 pip list ,即可查看已安装的python库

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐