ydb-python-sdk icon indicating copy to clipboard operation
ydb-python-sdk copied to clipboard

Error when trying to use service account credentials

Open alexv-smirnov opened this issue 2 years ago • 2 comments

When installed python sdk as described in the docs (https://ydb.tech/en/docs/reference/ydb-sdk/install), I got the following error when trying to use service account credentials:

AssertionError: run pip install==ydb[yc] to use service account credentials

It is extremely unobvious that to deal with such error I have to run 'pip install yandexcloud'. Also, it looks such options have to be described in the docs.

alexv-smirnov avatar Nov 13 '22 23:11 alexv-smirnov

Уточняю. Если исполнить команду копипастом, то получается:

$ python3 -m pip install==ydb[yc] ERROR: unknown command "install==ydb[yc]" - maybe you meant "install"

Нужно поправить сообщение на то, которое можно просто исполнить:

AssertionError: run 'pip install ydb[yc]' to use service account credentials

alexv-smirnov avatar Nov 15 '22 13:11 alexv-smirnov

Я потратил 1.5 часа чтобы разобраться с этой ошибкой. Можете пожалуйста написать в ошибке что нужно установить пакет yandexcloud. Я только произвольным перебором подобрал этот пакет.

И можете добавить в документацию заметку о в Getting Started, что нужно устанавливать сторонние пакеты кроме ydb.

Надеюсь вы скоро пофиксите и не придется писать на прямую. С наилучшими пожеланиями развитию сервиса).

IamMOTY avatar Mar 06 '23 17:03 IamMOTY