python項(xiàng)目報(bào)錯(cuò):bs4.FeatureNotFound:?Couldn‘t?find?a?tree?builder?with?the?features?you?requests
前言
最近突然對(duì)爬蟲有了一點(diǎn)興趣,所以打算學(xué)一下爬蟲,但是在安裝使用一些庫(kù)時(shí),遇到了一些不小的麻煩,對(duì)于我來(lái)說(shuō),最麻煩的就是配置環(huán)境了,老是有一大堆莫名其妙的報(bào)錯(cuò)。。。
今天記錄一下,我如何在windows上安裝BeautifulSoup庫(kù)以及對(duì)應(yīng)的lxml類庫(kù)。 bs4本身有自己默認(rèn)的解析器,但是這個(gè)默認(rèn)的解析庫(kù)實(shí)在太慢了,所以使用lxml類庫(kù)可以大幅度提升解析速度
一、我的開發(fā)環(huán)境
- python3.6
- windows
- pycharm 2021.3(Community Edition)
二、安裝步驟
1.安裝BeautifulSoup庫(kù)
直接在命令行輸入以下代碼安裝bs4。
代碼如下:
pip3 install beautifulsoup4
2.安裝lxml類庫(kù)
使用pip直接安裝lxml會(huì)出錯(cuò)。所以我選擇在官網(wǎng)上下載對(duì)應(yīng)python版本的lxml

將下載的文件放在cmd目錄下,通過(guò)pip先安裝wheel

代碼如下:
pip install wheel
然后才能安裝lxml對(duì)應(yīng)的.whl文件
安裝完成后,進(jìn)入python,import lxml 沒有報(bào)錯(cuò)就成功啦
3.測(cè)試安裝結(jié)果
進(jìn)入python交互環(huán)境,引用bs4和lxml類庫(kù),如果安裝成功,則不報(bào)錯(cuò):
import bs4 import lxml

三、 在pycharm中引入庫(kù)
如果安裝成功之后,運(yùn)行python項(xiàng)目,還是報(bào)錯(cuò):bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requests
這時(shí)候需要在pycharm中引入相關(guān)的包。file->setting->python interpreter:

如果沒有引入lxml,雙擊wheel,搜索lxml,安裝,安裝好后,就能查看到lxml包,運(yùn)行項(xiàng)目,成功:



總結(jié)
到此這篇關(guān)于python項(xiàng)目報(bào)錯(cuò):bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests的文章就介紹到這了,更多相關(guān)python報(bào)錯(cuò):bs4.FeatureNotFound內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python文件操作和數(shù)據(jù)格式詳解(簡(jiǎn)單簡(jiǎn)潔)
文本處理是腳本語(yǔ)言的強(qiáng)項(xiàng),下面這篇文章主要給大家介紹了關(guān)于Python文件操作和數(shù)據(jù)格式的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
python中如何正確使用正則表達(dá)式的詳細(xì)模式(Verbose mode expression)
許多程序設(shè)計(jì)語(yǔ)言都支持利用正則表達(dá)式進(jìn)行字符串操作,python自然也不例外,下面這篇文章主要給大家介紹了關(guān)于在python中如何正確使用正則表達(dá)式的詳細(xì)模式(Verbose mode expression)的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-11-11
python csv實(shí)時(shí)一條一條插入且表頭不重復(fù)問(wèn)題
這篇文章主要介紹了python csv實(shí)時(shí)一條一條插入且表頭不重復(fù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
淺談python3.6的tkinter運(yùn)行問(wèn)題
今天小編就為大家分享一篇淺談python3.6的tkinter運(yùn)行問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
如何用Python進(jìn)行回歸分析與相關(guān)分析
這篇文章主要介紹了如何用Python進(jìn)行回歸分析與相關(guān)分析,這兩部分內(nèi)容會(huì)放在一起講解,文中提供了解決思路以及部分實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-03-03
對(duì)python sklearn one-hot編碼詳解
今天小編就為大家分享一篇對(duì)python sklearn one-hot編碼詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
pygame學(xué)習(xí)筆記(2):畫點(diǎn)的三種方法和動(dòng)畫實(shí)例
這篇文章主要介紹了pygame學(xué)習(xí)筆記(2):畫點(diǎn)的三種方法和動(dòng)畫實(shí)例,本文講解了單個(gè)像素(畫點(diǎn))、連接多個(gè)點(diǎn)形成線、引用圖像、動(dòng)畫完整實(shí)例,需要的朋友可以參考下2015-04-04

