4

ImportError: No module named httplib2をインポートするとエラーが発生しますhttplib2。私は最新バージョンの App Engine ランチャー (1.8.0.802) を使用しており、/GoogleappEngineLauncher.app/..../lib/httplib2/httplib2 Eclipse の下のすべてのファイルを含む lib フォルダーを見つけて問題なくインポートできることを確認できますが、アプリを実行するとエラーが発生します。

ERROR    2013-06-09 06:15:28,554 wsgi.py:219] 
Traceback (most recent call last):
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 196, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/runtime/wsgi.py", line 255, in _LoadHandler
    handler = __import__(path[0])
File "/Users/user1791567/Documents/git/workspace/MyApp/test.py", line 7, in <module>
    import httplib2
ImportError: No module named httplib2

from apiclient import discoveryフォルダー内にある do: でも同じことが起こりますgoogle-api-python-client

何が間違っているのかわからない

助けていただければ幸いです!!

4

1 に答える 1

6

httplib2 は、appengine ランタイムによって提供される Python またはコアのサードパーティ ライブラリの一部ではありません。https://developers.google.com/appengine/docs/python/tools/libraries27 を参照してください。

httplib2 コードをプロジェクトに直接含めるかリンクして、プロジェクトと共にデプロイする必要があります。

于 2013-06-09T06:42:01.310 に答える