报错解决:AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms’

在尝试安装pattern库时遇到conda环境问题,错误表现为lib模块没有OpenSSL_add_all_algorithms属性。该问题是由于cryptography和pyopenssl模块的不兼容导致。解决方案是降级cryptography到38.0.4版本,通过conda提示符运行pipinstallcryptography==38.0.4命令,成功解决了问题。
摘要由CSDN通过智能技术生成

下午试图装pattern库的时候,不知道发生了什么,conda突然出现问题,不管安装什么库都一直在报错AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms’ ,想要删除环境也会报错。差一点把conda删掉重装。。。

记录一下解决的过程:

参考链接

python - Error Updating Python3 pip AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms' - Stack Overflow

原文的解释:The error is a result of incompatibility between cryptography and pyopenssl, so if possible, also upgrading to openssl>22.1.0 should work

cryptography和pyopenssl两个模块之间不兼容导致了这个问题,因此降低cryptography的版本就可以了

conda prompt输入命令

pip install cryptography==38.0.4

真的救大命!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值