python項目報錯:bs4.FeatureNotFound:?Couldn‘t?find?a?tree?builder?with?the?features?you?requests
前言
最近突然對爬蟲有了一點興趣,所以打算學一下爬蟲,但是在安裝使用一些庫時,遇到了一些不小的麻煩,對于我來說,最麻煩的就是配置環(huán)境了,老是有一大堆莫名其妙的報錯。。。
今天記錄一下,我如何在windows上安裝BeautifulSoup庫以及對應的lxml類庫。 bs4本身有自己默認的解析器,但是這個默認的解析庫實在太慢了,所以使用lxml類庫可以大幅度提升解析速度
一、我的開發(fā)環(huán)境
- python3.6
- windows
- pycharm 2021.3(Community Edition)
二、安裝步驟
1.安裝BeautifulSoup庫
直接在命令行輸入以下代碼安裝bs4。
代碼如下:
pip3 install beautifulsoup4
2.安裝lxml類庫
使用pip直接安裝lxml會出錯。所以我選擇在官網(wǎng)上下載對應python版本的lxml
將下載的文件放在cmd目錄下,通過pip先安裝wheel
代碼如下:
pip install wheel
然后才能安裝lxml對應的.whl文件
安裝完成后,進入python,import lxml 沒有報錯就成功啦
3.測試安裝結果
進入python交互環(huán)境,引用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內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python開發(fā)網(wǎng)站目錄掃描器的實現(xiàn)
這篇文章主要介紹了Python開發(fā)網(wǎng)站目錄掃描器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-02-02