繁体   English   中英

ImportError:没有名为httplib2的模块

[英]ImportError: No module named httplib2

我有一个Python 2.7 GAE应用程序,它已经具有很多功能。 现在我想要与Google API集成。

在我在Mac OSX上运行的IDE(PyCharm)中,我将以下行添加到我的应用程序的主程序中:

import httplib2
pass

当我命令单击“httplib2”时,IDE在编辑器面板中打开“httplib2-0.8-py2.7.egg / httplib2 / init.py ”,因此IDE显然知道httplib2在哪里。 但运行应用程序,我得到标题中显示的错误。

为了进一步测试,我在上面显示的两个语句上放置了断点,然后在调试模式下运行应用程序。 当它到达import语句时,我立即单击“Resume Program”图标。

然后控制台显示:

ImportError: No module named httplib2

程序然后循环。 也就是说,它不会终止,但它永远不会到达“通过”语句。

所以IDE似乎知道“httplib2”在哪里,但Python似乎并不存在。 任何有关如何“导入httplib2”成功的帮助将不胜感激。 谢谢。

httplib2不是Python附带的标准库,而是外部开发的可选包。 如果您希望它可以在Google App Engine上使用,则必须将其包含在您的应用程序中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM