すでに多くの機能を備えた 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 の場所を認識します。しかし、アプリを実行すると、タイトルに示されているエラーが表示されます。
さらにテストするために、上記の両方のステートメントにブレークポイントを設定し、アプリをデバッグ モードで実行します。インポートステートメントに到達したら、すぐに「Resume Program」アイコンをクリックします。
コンソールには次のように表示されます。
ImportError: No module named httplib2
その後、プログラムはループします。つまり、終了しませんが、「pass」ステートメントに到達することはありません。
したがって、IDE は「httplib2」がどこにあるかを認識しているようですが、Python は認識していないようです。「httplib2 のインポート」を成功させる方法についてのヘルプをいただければ幸いです。ありがとう。