您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何防止Google App Engine上的“导入错误:没有名为oauth2client.client的模块”?

如何防止Google App Engine上的“导入错误:没有名为oauth2client.client的模块”?

答案是文件中的“供应商”。

我们根据此文档https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring 和此SO答案找到了解决此问题的快速方法

在与app.yaml文件相同的文件夹中创建一个名为“ ”的新文件夹。(您可以命名其他名称。只需在下面使用该名称即可。)

在与app.yaml文件相同的文件夹中创建一个名为 的空文件

在该appengine_config.py文件添加两行:

from google.appengine.ext import vendor vendor.add('lib')

sudo pip install -t lib google-api-python-client

导入错误将消失,您还将拥有所有从属模块。

Go 2022/1/1 18:26:58 有485人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶