我正在关注本教程 https://developers.google.com/bigquery/articles/dashboard#downloadinstalllibraries
他们是这么说的
cd source/
enable-app-engine-project hellodashboard/
它将复制大约60个文件到项目目录中。但是我只看到复制了大约10个文件。并且项目目录中的oauth2client文件夹只有__init__.py
文件因为我正在使用
from oauth2client.appengine import oauth2decorator_from_clientsecrets
当我运行程序时,它显示错误
from oauth2client.appengine import oauth2decorator_from_clientsecrets
ImportError: No module named appengine
因此,我手动将 oauth2client zip 中的所有文件复制到项目 oauth2client 目录中。现在,当我运行我的程序时,它没有显示任何错误,并且似乎运行良好。是否是启用应用程序引擎项目命令弄乱了,或者我做错了什么。
enable-app-engine-project
尝试根据本地系统上安装模块的路径来查找源。您在本地安装了这些模块吗?
作为替代方案,您可以手动将以下目录复制到您的 App Engine 项目中:
SOURCES = [
'gflags',
'gflags_validators',
'httplib2',
'oauth2client',
'oauth2',
'apiclient',
'uritemplate',
]
我是一名优秀的程序员,十分优秀!