我有一个 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 在哪里。但是运行该应用程序,我得到了标题中显示的错误。
为了进一步测试,我在上面显示的两个语句上都设置了断点,然后在调试模式下运行应用程序。当它到达导入语句时,我立即单击“恢复程序”图标。
然后控制台显示:
ImportError: No module named httplib2
然后程序循环。也就是说,它不会终止,但它永远不会到达“通过”语句。
所以 IDE 似乎知道“httplib2”在哪里,但 Python 似乎不知道。任何有关如何使“导入 httplib2”成功的帮助将不胜感激。谢谢。