python3下安装lxml报错:ImportError DLL load failed

一、环境和问题

win7 64位,python版本3.6.0

上一篇文章https://blog.csdn.net/toby54king/article/details/100939349记录了python3.6.4下安装lxml,把xml报告转换成html报告的方法。把此方法用到另一台电脑上时,一直提示lxml有问题,问题是“ImportError:DLL load failed:”找不到指定的程序,截图如下:
在这里插入图片描述
同样的方法在自己电脑上没有任何问题。

二、解决办法

经过多次尝试是因为版本的问题,python3.6.0和python3.6.4使用的lxml版本还是有区别的,python3.6.0要是用更低的版本才行,python3.6.0我使用lxml-3.7.3-cp36-cp36m-win_amd64.whl。python3.6.4使用的是lxml最新版本的lxml-4.4.1版本的。

三、lxml版本下载

地址:https://pypi.org/project/lxml/#history。可以看到有许多老版本lxml,点击对应的版本下载即可,注意对应的python版本和windows64/32版本。
在这里插入图片描述

posted @ 2019-09-24 19:25  ISmileLi  阅读(18)  评论(0编辑  收藏  举报