11

FoursquareでOAuthを実行しようとしているアプリケーションを実行しているときに、このエラーが発生するのはなぜですか?

import httplib2
ImportError: No module named httplib2

ここで説明されているように、httplib2をダウンロードしてインストールし、コマンドラインに$pythonsetup.pyをインストールしました。

私は何かが足りないのですか?ありがとう

4

4 に答える 4

7

App Engine ランタイムがインポート対象を認識できるように、プロジェクトにライブラリを含める必要があります。

ここから:

アプリケーション ディレクトリにコードを配置することで、他の純粋な Python ライブラリをアプリケーションに含めることができます。アプリケーション ディレクトリ内のモジュールのディレクトリへのシンボリック リンクを作成すると、appcfg.py はそのリンクをたどり、アプリにモジュールを含めます。

于 2011-02-20T11:34:59.887 に答える
3

Google App Engine を使用してこれを行う方法について、簡単な例を作成しました。(https://github.com/muanis/foursquare-oauth-bootstrap) 基本的に、Google oAuth2 クライアント (http://code.google.com/p/google-api-python-client/) と httplib2 (http: //code.google.com/p/httplib2/)

于 2012-01-02T03:43:56.390 に答える