python 3.7安装lxml

时间:2024-04-13 18:11:46

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文件就是这个

python 3.7安装lxml

2、cmd命令下,输入pip3 install wheel

python 3.7安装lxml

没有报错,万事大吉

如果提示pip版本过低,重新输入

python -m pip install --upgrade pip

3、找到已经下载好lxml文件所在的文件夹,E:\python\sdk

python 3.7安装lxml

cmd命令进入该文件夹,或者E:\python\sdk文件夹内打开cmd (shift +鼠标右键   出现打开此处命令窗口)

python 3.7安装lxml

   在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

python 3.7安装lxml

没毛病