我想通过以下代码在Gcloud中部署应用程序引擎以使用机器学习引擎: https://github.com/novinfard/temp
我遇到一个奇怪的错误,如下所示:
ImportError: No module named oauth2client.client
不过,此库已安装在App Engine中,因为以下升级命令返回所有内容已更新:
sudo pip install --upgrade google-api-python-client
我也按照此处所述应用了“供应商”解决方案: https://stackoverflow.com/a/44011777/3477974
但这也不起作用。
该问题如何解决?
答案 0 :(得分:0)
从1.7.0
的{{1}}版本开始,对google-api-python-client
的严格要求已被删除。即安装oauth2client
时将不包含它。
您可以通过在供应商文件夹中手动安装google-api-python-client
来解决此问题。
oauth2client
此版本放弃了对oauth2client的严格要求并安装 默认情况下为google-auth。仍支持oauth2client,但将 需要明确安装。
https://github.com/google/google-api-python-client/releases/tag/v1.7.0