【已完美解决】关于install lxml一直报错的问题终极解决方案

虽然已经安装了lxml,但是import的时候,还是会一直提示模块不存在

所以查询比较靠谱的方法就是,卸载旧的lxml再重装,结果用pip install lxml的时候就一直报错如下:

 

 

 所以从报错看就是安装openssl基本上能解决,但是安装这个也遇到很多问题,绕了一大圈才解决。

所以,在win10系统下整个问题:1)pip install lxml报错SSL证书问题;2)安装openssl问题,正确方案应该如下。

1)先参考这个教程:https://thesecmaster.com/procedure-to-install-openssl-on-the-windows-platform/

2)参考此链接下载最新的openssl:https://slproweb.com/products/Win32OpenSSL.html

 

 

 

3)安装比较简单,建议按默认路径,不要改,否则后面添加环境变量后还是出现系统无法识别openssl的问题。

 

 

 

4)添加openssl环境变量,这一步很重要(两个路径都要添加)

a) OPENSSL_CONF:安装路径(到openssl.exe);b)在path中也要添加到bin\的路径

 

 

 5)安装完毕,并且添加环境变量后,需要验证是否安装成功,

win+r打开CMD,输入openssl version,如果能看到下面的版本信息就是安装成功了。

 

 6)这个时候你再去pip install lxml就行了。如果已经安装了但是没卸载的还是会提示如下信息(如果是ssl证书问题没解决,是不会弹出这个信息的,会报ssl证书错误的问题)

 

 7)如果再次安装lxml还是报错ssl证书问题,建议再按如下操作:

用的Anaconda3
经过查阅资料发现解决办法:只需要将这4个文件

libcrypto-1_1-x64.dll
libcrypto-1_1-x64.pdb
libssl-1_1-x64.dll
libssl-1_1-x64.pdb
从D:…\Anaconda3\Library\bin 复制到 D:…\Anaconda3\DLLs
即可解决问题
————————————————
参考原文链接:https://blog.csdn.net/jzz3933/article/details/119105232

以上,希望能帮你解决问题。另外,如果遇到问题,最好建议直接用英语google问题,能给你最佳答案。如果还是google中文基本上都是很旧没有用的答案,如果用百度就更加别说了。

 

posted @ 2022-06-25 15:36  ElonJiang  阅读(1845)  评论(0编辑  收藏  举报