为什么我在运行我的应用程序时会出现这个错误,该应用程序试图使用Foursquare进行OAuth?
import httplib2
ImportError: No module named httplib2
我已经通过下载安装了httplib2,并按照here的说明在命令行上安装了$ python setup.py
我是不是遗漏了什么?谢谢
发布于 2011-02-20 19:35:00
您需要在项目中包含该库,以便App Engine运行时知道您正在导入的内容。
来自here
通过将代码放在应用程序目录中,您可以在应用程序中包含其他纯Python库。如果您在应用程序目录中创建了一个指向模块目录的符号链接,appcfg.py将跟随该链接并将该模块包含在您的应用程序中。
发布于 2012-01-02 11:43:56
我已经创建了一个简单的示例,说明如何在使用Google App Engine时做到这一点。(https://github.com/muanis/foursquare-oauth-bootstrap)基本上你需要谷歌oAuth2客户端(http://code.google.com/p/google-api-python-client/)和httplib2 (http://code.google.com/p/httplib2/)
发布于 2015-06-30 23:04:07
添加httplib2
作为第三方库,如下所示:
https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring
安装时使用:
pip install -t lib httplib2
https://stackoverflow.com/questions/5056719
复制相似问题