Конфигурация Google Storage - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь настроить инструмент командной строки 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?

Ответы [ 3 ]

0 голосов
/ 10 января 2012

Я прочитал инструкции и попробовал, и в моем случае все в порядке. Я думаю, что вы забыли установить переменную окружения PATH или перезапустить эмулятор терминала после этого. Пожалуйста, дайте мне знать результат $echo $PATH

0 голосов
/ 30 января 2012

Gsutil ищет свои зависимости в том же каталоге, в котором он был установлен (все зависимости входят в пакет установки gsutil). Зная это, эта строка выглядит подозрительно:

/ opt / local / Library / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / site-packages / gslib / VERSION не найден.

потому что это указывает на попытку найти файл VERSION из дерева пакетов сайта python, что противоречит логике, отмеченной выше. Мне кажется, что у вас неправильно установлен пакет gsutil. Я бы предложил переустановить с нуля. Если после переустановки вы сможете воспроизвести эту проблему, пожалуйста, опубликуйте краткое описание шагов установки, которые вы выполнили, чтобы мы могли попытаться предоставить дополнительную помощь.

0 голосов
/ 10 января 2012

Вы пытались: «Использовать« gsutil config -a »для создания конфигурации с учетными данными аутентификации на ключе разработчика» Как и предлагалось?

...