CryptoUnavailableError: No crypto library available and from oauth2client import crypt failure.
我在链接中提到了上述错误.我能够通过重新安装pyOpenSSL和加密来解决这个问题.但现在提出了以下错误.
ImportError: No module named cryptography.hazmat.bindings._openssl
这里_openssl是一个unix可执行文件(_openssl.so).以下是import语句
from cryptography.hazmat.bindings._openssl import ffi, lib
以上代码位于加密模块中的bindings.py中.这些都与使用oauth2client的gspread身份验证相关联.请帮帮我.我正在努力解决这个问题.
更新:
这个问题是由一些依赖性失败引起的.我无法找到依赖项失败的位置.从顶部重新安装了所有库.这种问题解决了这个问题.
最佳答案 通过venv安装它为我修复它:
/opt/eff.org/certbot/venv/local/bin/pip install cryptography interface