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 openpyxl模块学习之轻松玩转Excel

    Python openpyxl模块学习之轻松玩转Excel

    Python提供了许多操作Excel的模块,能够让我们从繁琐的工作中腾出双手。本文主要为大家介绍的是openpyxl模块,它的功能相对与其他模块更为齐全,感兴趣的小伙伴快来学习一下吧
    2021-12-12
  • 深入解读Python如何进行文件读写

    深入解读Python如何进行文件读写

    文件的作用 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力,本文将带你了解通过python如何进行文件的读写操作
    2021-10-10
  • Python图像运算之图像灰度非线性变换详解

    Python图像运算之图像灰度非线性变换详解

    这篇文章将详细讲解图像灰度非线性变换。图像灰度非线性变换主要包括对数变换、幂次变换、指数变换、分段函数变换,通过非线性关系对图像进行灰度处理,本文主要讲解三种常见类型的灰度非线性变换,感兴趣的可以了解一下
    2022-03-03
  • Python中一些自然语言工具的使用的入门教程

    Python中一些自然语言工具的使用的入门教程

    这篇文章主要介绍了Python中一些自然语言工具的使用的入门教程,本文来自于IBM官方网站技术文档,需要的朋友可以参考下
    2015-04-04
  • 对Matlab中共轭、转置和共轭装置的区别说明

    对Matlab中共轭、转置和共轭装置的区别说明

    这篇文章主要介绍了对Matlab中共轭、转置和共轭装置的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 详解python单例模式与metaclass

    详解python单例模式与metaclass

    这篇文章主要介绍了python单例模式与metaclass,文章介绍了单例模式的实现方式
    2016-01-01
  • django restframework使用redis实现token认证

    django restframework使用redis实现token认证

    本文主要介绍了django restframework使用redis实现token认证,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • python 初始化一个定长的数组实例

    python 初始化一个定长的数组实例

    今天小编就为大家分享一篇python 初始化一个定长的数组实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 如何解决flask修改静态资源后缓存文件不能及时更改问题

    如何解决flask修改静态资源后缓存文件不能及时更改问题

    在本篇内容里小编给大家整理的是关于如何解决flask修改静态资源后缓存文件不能及时更改问题,需要的朋友们可以学习下。
    2020-08-08
  • python实现凯撒密码、凯撒加解密算法

    python实现凯撒密码、凯撒加解密算法

    这篇文章主要介绍了python语言编程实现凯撒密码、凯撒加解密算法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06

最新评论