python项目报错:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests

 更新时间:2022年09月27日 09:58:31   作者:AJiangJiang.Jiang  
这篇文章主要给大家介绍了python项目报错:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests的解决方式,文中通过图文介绍的非常详细,需要的朋友可以参考下

前言

最近突然对爬虫有了一点兴趣,所以打算学一下爬虫,但是在安装使用一些库时,遇到了一些不小的麻烦,对于我来说,最麻烦的就是配置环境了,老是有一大堆莫名其妙的报错。。。

今天记录一下,我如何在windows上安装BeautifulSoup库以及对应的lxml类库。 bs4本身有自己默认的解析器,但是这个默认的解析库实在太慢了,所以使用lxml类库可以大幅度提升解析速度

一、我的开发环境

  • python3.6
  • windows
  • pycharm 2021.3(Community Edition)

二、安装步骤

1.安装BeautifulSoup库

直接在命令行输入以下代码安装bs4。

代码如下:

pip3 install beautifulsoup4

2.安装lxml类库

使用pip直接安装lxml会出错。所以我选择在官网上下载对应python版本的lxml

将下载的文件放在cmd目录下,通过pip先安装wheel

代码如下:

pip install wheel

然后才能安装lxml对应的.whl文件

安装完成后,进入python,import lxml 没有报错就成功啦

3.测试安装结果

进入python交互环境,引用bs4和lxml类库,如果安装成功,则不报错:

import bs4
import lxml

三、 在pycharm中引入库

如果安装成功之后,运行python项目,还是报错:bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requests

这时候需要在pycharm中引入相关的包。file->setting->python interpreter:

如果没有引入lxml,双击wheel,搜索lxml,安装,安装好后,就能查看到lxml包,运行项目,成功:

总结 

到此这篇关于python项目报错:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests的文章就介绍到这了,更多相关python报错:bs4.FeatureNotFound内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python开发网站目录扫描器的实现

    Python开发网站目录扫描器的实现

    这篇文章主要介绍了Python开发网站目录扫描器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • python字典快速保存于读取的方法

    python字典快速保存于读取的方法

    下面小编就为大家分享一篇python字典快速保存于读取的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 快速进修Python指南之文件操作

    快速进修Python指南之文件操作

    这篇文章主要为大家介绍了Java开发者快速进修Python指南之文件操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Python实现考试自动答题的脚本分享

    Python实现考试自动答题的脚本分享

    最近这段时间天气正正好,不冷不热,是学习考驾照的好时机。为了帮助大家能够顺利获得驾照,小编为大家准备了驾照考试的自动答题小程序,希望对大家有所帮助
    2023-03-03
  • Python中tell()方法的使用详解

    Python中tell()方法的使用详解

    这篇文章主要介绍了Python中tell()方法的使用详解,是Python入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Python常见数字运算操作实例小结

    Python常见数字运算操作实例小结

    这篇文章主要介绍了Python常见数字运算操作,结合实例形式总结分析了Python数字常见的四则运算、整除、取余、开平方等相关操作技巧与注意事项,需要的朋友可以参考下
    2019-03-03
  • python协程之动态添加任务的方法

    python协程之动态添加任务的方法

    今天小编就为大家分享一篇python协程之动态添加任务的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • python实现从字典中删除元素的方法

    python实现从字典中删除元素的方法

    这篇文章主要介绍了python实现从字典中删除元素的方法,涉及Python中del方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • Python入门:认识列表和元组

    Python入门:认识列表和元组

    这篇文章主要介绍了简单了解python列表和元组的入门,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-10-10
  • 基于Pandas读取csv文件Error的总结

    基于Pandas读取csv文件Error的总结

    今天小编就为大家分享一篇基于Pandas读取csv文件Error的总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论