python学习:lxml中不到etree解决⽅法集合
Problem:
在Python3.9中引⼊lxml后,调⽤的etree模块会飘红
Solution1:
buttons更新对应版本的lxml:
1. 可以在中下载,64位下载amd64,cpxx代表你的Python版本
2. 下载后更改后缀名.whl为.zip,并解压
profit margin计算公式3. 将解压得到的⽂件拷贝到到对应版本Python⽂件夹的Lib⽬录下即可
或者采⽤代码在Pycharm下⽅的Terminal中输⼊
targetframeworkpip install lxml # 安装最新版本
pip install lxml==版本号 # 安装对应版本
⽹络不好时可改⽤镜像⽹站
pip install -i pypi.tuna.tsinghua.edu/simple lxml
电脑python安装教程等待安装完成后重新启动即可
Solution2:
改变调⽤⽅法:
将from lxml import etree改为from lxml import html
将etree改为
from lxml import html
etree =
此时程序可正常使⽤
若出现ImportError: DLL load failed while importing etree: 不到指定的程序。此类问题,可能是安装Python过程出了问题,或者电脑本⾝少了⼀些必要dll⽂件
下载 Dependency Walker ⼯具的对应版本:1 15随机一个数字
Download Version 2.2.6000 for x64 [468k]
将 Python\Lib\lxml⽂件⽬录下的etree.cpxx-win_amd64.pyd⽂件拖拽到Dependency Walker 程序中检测,等待⼀段时间
程序会检测出电脑所缺少的⽂件,复制对应的⽂件名称下载即可
若丢失的⽂件过多也可以下载安装⼤部分缺失⽂件
tcp协议的主要功能是什么到此,若还未能实现所需功能,请向电脑屈服,并安装对应低版本Python并安装对应的库
参考⽂章:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论