错误出现在 gspread 身份验证中。得到
oauth2client.client.CryptoUnavailableError:没有可用的加密库
我已经安装了 pyOpenSSL 和 pycrypto。使用在我的应用目录中安装 pycrypto 后获得的 Crypto 文件夹。我深入研究了为什么上述错误仍然存在。我发现
从 oauth2client 导入加密
成为原因。正在引发以下 ImportError。
ImportError:未找到加密库。请安装 PyOpenSSL 或 PyCrypto 2.6 或更高版本
请帮忙。我早些时候(几个月前)通过在我的 app.yaml 中添加以下内容使其工作。但这一次它不起作用。
libraries:
- name: pycrypto
version: "latest"
- name: ssl
version: latest
我使用 mac 进行开发,以防您需要它来帮助我。问题是 gspread 使用 oauth2client 可以正常工作。今天我尝试安装谷歌云存储客户端。我可能在安装过程中不知不觉地做了一些事情。之后 gspread 身份验证继续失败。我不知道下一步该做什么。
但请注意,gspread 身份验证在生产环境中完美运行。我通过提取生产代码进行了验证。