Python爬虫:lxml包没有etree模块的解决方法

在使用Python爬虫时发现lxml 4.2.5版本缺少etree模块。通过检查Python版本,下载3.5.0 Python版本和lxml 3.7.1的whl文件,然后激活Python3.5环境进行安装,成功解决问题。
摘要由CSDN通过智能技术生成

背景  

最近用爬虫爬图片需要用到lxml包中的etree模块。我的pycharm中已经内置了lxml包最新的4.2.5版,然而这个版本居然丢掉了etree模块。搜了网上各种解决方法,终于在四个番茄(大概两小时)以后,搞定了这个问题。

解决步骤

第一步:检查你的python版本。

我的pycharm中配置了python2.7和python3.7两个解释器,请用这两种解释器的小伙伴放弃挣扎......请下载python3.5(https://www.python.org/downloads/release/python-350/),配置安装就不多说了。

第二步:下载早期版本的lxml包。

配置好了python3.5以后,先把pip升级到最新版本(避免影响后面的pip install)。下载3.7.1版本的lxml(https://pypi.org/project/lxml/3.7.1/#files

第三步:安装lxml包并测试

这里下载的lxml包是.whl文件,用“pip install”命令直接安装即可。这里顺便说下,同时有python2和python3的小伙伴,要记得先激活python3再安装。最简单的激活方法:

activate py3

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值