python項(xiàng)目報錯:bs4.FeatureNotFound:?Couldn‘t?find?a?tree?builder?with?the?features?you?requests
前言
最近突然對爬蟲有了一點(diǎn)興趣,所以打算學(xué)一下爬蟲,但是在安裝使用一些庫時,遇到了一些不小的麻煩,對于我來說,最麻煩的就是配置環(huán)境了,老是有一大堆莫名其妙的報錯。。。
今天記錄一下,我如何在windows上安裝BeautifulSoup庫以及對應(yīng)的lxml類庫。 bs4本身有自己默認(rèn)的解析器,但是這個默認(rèn)的解析庫實(shí)在太慢了,所以使用lxml類庫可以大幅度提升解析速度
一、我的開發(fā)環(huán)境
- python3.6
- windows
- pycharm 2021.3(Community Edition)
二、安裝步驟
1.安裝BeautifulSoup庫
直接在命令行輸入以下代碼安裝bs4。
代碼如下:
pip3 install beautifulsoup4
2.安裝lxml類庫
使用pip直接安裝lxml會出錯。所以我選擇在官網(wǎng)上下載對應(yīng)python版本的lxml
將下載的文件放在cmd目錄下,通過pip先安裝wheel
代碼如下:
pip install wheel
然后才能安裝lxml對應(yīng)的.whl文件
安裝完成后,進(jìn)入python,import lxml 沒有報錯就成功啦
3.測試安裝結(jié)果
進(jìn)入python交互環(huán)境,引用bs4和lxml類庫,如果安裝成功,則不報錯:
import bs4 import lxml
三、 在pycharm中引入庫
如果安裝成功之后,運(yùn)行python項(xiàng)目,還是報錯:bs4.FeatureNotFound: Couldn’t find a tree builder with the features you requests
這時候需要在pycharm中引入相關(guān)的包。file->setting->python interpreter:
如果沒有引入lxml,雙擊wheel,搜索lxml,安裝,安裝好后,就能查看到lxml包,運(yùn)行項(xiàng)目,成功:
總結(jié)
到此這篇關(guān)于python項(xiàng)目報錯:bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requests的文章就介紹到這了,更多相關(guān)python報錯:bs4.FeatureNotFound內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python開發(fā)網(wǎng)站目錄掃描器的實(shí)現(xiàn)
這篇文章主要介紹了Python開發(fā)網(wǎng)站目錄掃描器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02Python實(shí)現(xiàn)考試自動答題的腳本分享
最近這段時間天氣正正好,不冷不熱,是學(xué)習(xí)考駕照的好時機(jī)。為了幫助大家能夠順利獲得駕照,小編為大家準(zhǔn)備了駕照考試的自動答題小程序,希望對大家有所幫助2023-03-03Python常見數(shù)字運(yùn)算操作實(shí)例小結(jié)
這篇文章主要介紹了Python常見數(shù)字運(yùn)算操作,結(jié)合實(shí)例形式總結(jié)分析了Python數(shù)字常見的四則運(yùn)算、整除、取余、開平方等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-03-03python協(xié)程之動態(tài)添加任務(wù)的方法
今天小編就為大家分享一篇python協(xié)程之動態(tài)添加任務(wù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02python實(shí)現(xiàn)從字典中刪除元素的方法
這篇文章主要介紹了python實(shí)現(xiàn)從字典中刪除元素的方法,涉及Python中del方法的使用技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-05-05