0

我正在尝试gsutil为 Google 的 Storage API 配置命令行工具,但它似乎不喜欢它:

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

Gsutil 在安装它的同一目录中查找其依赖项(所有依赖项都捆绑在 gsutil 安装包中)。知道这一点,这条线看起来很可疑:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gslib/VERSION 未找到。

因为它表示试图从 python 站点包树中查找 VERSION 文件,这与上述逻辑不一致。在我看来,您可能安装了不正确的 gsutil 软件包。我建议从头开始重新安装。如果在重新安装后,您能够重现此问题,请发布您所遵循的安装步骤的简要摘要,以便我们尝试提供额外的帮助。

于 2012-01-30T05:05:41.610 回答
0

我阅读了说明并尝试了,就我而言,没关系。我认为您忘记设置环境变量PATH或之后重新启动终端仿真器。请让我知道的输出$echo $PATH

于 2012-01-10T13:38:29.143 回答
0

您是否尝试过:“使用 'gsutil config -a' 使用开发人员密钥身份验证凭据创建配置”如建议的那样?

于 2012-01-10T12:51:48.650 回答