Google Storage配置

时间:2012-01-10 12:46:10

标签: python google-cloud-storage

我正在尝试为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吗?

3 个答案:

答案 0 :(得分:0)

你试过: "使用' gsutil config -a'使用Developer Key身份验证凭据创建配置" 正如所建议的那样?

答案 1 :(得分:0)

我读了这些故事,我试过了,在我的情况下,它没事。我想你忘了设置环境变量PATH或者之后重启终端模拟器。请告诉我$echo $PATH

的输出

答案 2 :(得分:0)

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

找不到

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

因为它表示尝试从python site-packages树中找到VERSION文件,这与上面提到的逻辑不一致。听起来像你可能有一个不正确安装的gsutil包。我建议从头开始重新安装。如果在重新安装后您能够重现此问题,请发布您所遵循的安装步骤的简短摘要,以便我们尝试提供其他帮助。