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

下午试图装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

真的救大命!

你可能感兴趣的:(python,pip,conda)