【已完美解决】关于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中文基本上都是很旧没有用的答案,如果用百度就更加别说了。