python bs4解析网页时,报错:
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?
原因是没有安装lxml
用 pip install lxml,提示安装失败
用以下的方式,安装成功了
1、下载lxml,注意版本相对应:
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
我的电脑是windows 64位系统,安装是python3.7 ,下载的lmxl文件就是这个
2、cmd命令下,输入pip3 install wheel
没有报错,万事大吉
如果提示pip版本过低,重新输入
python -m pip install --upgrade pip
3、
找到已经下载好lxml文件所在的文件夹,E:\python\sdk
cmd命令进入该文件夹,或者E:\python\sdk文件夹内打开cmd (shift +鼠标右键 出现打开此处命令窗口)
在cmd上键入命令 pip install lxml-4.2.3-cp37-cp37m-win_amd64.whl(lxml-4.2.3-cp37-cp37m-win_amd64.whl就是刚才下载whl点缀的lxml文件,不要修改名称)
4、没有报错,安装完成,万事大吉
5、查看python安装的包
pip list
没毛病