AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
在我的 WSL 上,每当我尝试使用 pip 例如pip list
、python3 -m pip
等时都会收到错误。
有没有办法在不使用 pip 的情况下重新安装 pip 或卸载软件包?我尝试遵循相关问题中的解决方案,但它们都不起作用,因为它们要么使用 pip,要么之后问题仍然存在。
小智 15
这里提到了对我有用的解决方案。你必须删除该行:
CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
从这个文件:
/usr/lib/python3/dist-packages/OpenSSL/crypto.py
然后你可以pip
再次使用:
$ pip uninstall cryptography
$ pip install --upgrade cryptography==36.0.2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25567 次 |
最近记录: |