0

Google の Storage API 用にコマンド ライン ツールを構成しようとしてgsutilいますが、気に入らないようです。

ahmeds:~ ahmed$ gsutil config
CommandException: OAuth2 is only supported when running under Python 2.6 or later
(unless additional dependencies are installed, see README for details);
you are running Python 2.7.2 (default, Nov 25 2011, 23:36:16) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)].
Use 'gsutil config -a' to create a config with Developer Key authentication credentials.

私は何が間違っているのでしょうか?Python を再インストールする必要がありますか?

4

3 に答える 3

0

私は指示を読み、試してみましたが、私の場合は大丈夫です。PATHその後、環境変数を設定するか、端末エミュレータを再起動するのを忘れていると思います。の出力を教えてください$echo $PATH

于 2012-01-10T13:38:29.143 に答える
0

Gsutil は、インストールされたのと同じディレクトリで依存関係を探します (すべての依存関係は、gsutil インストール パッケージにバンドルされています)。それを知っていると、この行は疑わしいように見えます:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gslib/VERSION が見つかりません。

これは、上記のロジックと矛盾する python site-packages ツリーから VERSION ファイルを見つけようとする試みを示しているためです。gsutil パッケージが正しくインストールされていないように思えます。最初から再インストールすることをお勧めします。再インストール後にこの問題を再現できる場合は、追加のサポートを提供できるように、実行したインストール手順の簡単な要約を投稿してください。

于 2012-01-30T05:05:41.610 に答える
0

「'gsutil config -a' を使用して、開発者キー認証資格情報を使用して構成を作成する」ことを試みましたか?

于 2012-01-10T12:51:48.650 に答える