Lin*_*say 8 python google-app-engine httplib2 importerror
我有一个Python 2.7 GAE应用程序,它已经具有很多功能.现在我想要与Google API集成.
在我在Mac OSX上运行的IDE(PyCharm)中,我将以下行添加到我的应用程序的主程序中:
import httplib2
pass
Run Code Online (Sandbox Code Playgroud)
当我命令单击"httplib2"时,IDE 在编辑器面板中打开"httplib2-0.8-py2.7.egg/httplib2/init.py ",因此IDE显然知道httplib2在哪里.但运行应用程序,我得到标题中显示的错误.
为了进一步测试,我在上面显示的两个语句上放置了断点,然后在调试模式下运行应用程序.当它到达import语句时,我立即单击"Resume Program"图标.
然后控制台显示:
ImportError: No module named httplib2
Run Code Online (Sandbox Code Playgroud)
程序然后循环.也就是说,它不会终止,但它永远不会到达"通过"语句.
所以IDE似乎知道"httplib2"在哪里,但Python似乎并不存在.任何有关如何"导入httplib2"成功的帮助将不胜感激.谢谢.
httplib2不是Python附带的标准库,而是外部开发的可选包.如果您希望它可以在Google App Engine上使用,则必须将其包含在您的应用程序中.
| 归档时间: |
|
| 查看次数: |
8480 次 |
| 最近记录: |