在Python Appengine上使用Httplib2

kei*_*ith 11 python google-app-engine oauth httplib2 foursquare

为什么我在运行使用Foursquare尝试使用OAuth的应用程序时出现此错误?

import httplib2
ImportError: No module named httplib2
Run Code Online (Sandbox Code Playgroud)

我已按照此处的说明命令行上安装了httplib2并安装了$ python setup.py install

我错过了什么吗?谢谢

Jas*_*all 7

您需要在项目中包含库,以便App Engine运行时知道您要导入的内容.

这里:

通过将代码放在应用程序目录中,可以在应用程序中包含其他纯Python库.如果您在应用程序目录中创建了指向模块目录的符号链接,appcfg.py将跟随该链接并在您的应用程序中包含该模块.

  • @systempuntoout:是的,appcfg.py不关心应用程序目录中的模块是否是符号链接; 它上传它们就好了. (2认同)