#python #amazon-web-services #jupyter-notebook #amazon-athena #pyathena
#python #amazon-веб-сервисы #jupyter-notebook #amazon-athena #pyathena
Вопрос:
Я использую записную книжку jupyter и пытаюсь запросить AWS athena с помощью модуля PyAthena через записную книжку.
Моя первая строка в проекте такова:
athena = pyathena.connect(profile_name="NAME")
который работает на любой другой платформе на моем компьютере (IPython, Pycharm ..), Но не работает на ноутбуке Jupyter и возвращает:
ProfileNotFound: The config profile (core) could not be found
Я попытался изменить переменную env следующим образом: !set AWS_CONFIG_FILE="~/.aws/config"
но это не сработало.
Есть идеи?
Комментарии:
1. Работает ли ваш ноутбук под правильным пользователем? Может быть, он работает от имени root или другого пользователя, а ваш профиль создан для обычного пользователя?
2. на компьютере только один пользователь, и он не работает от имени root..
3. можете ли вы подтвердить имя пользователя,
!whoami
?pyathena
работает нормально в ноутбуке. Итак, если его текущий пользователь, вы, должно быть, каким-то образом неправильно настроили свой ноутбук.4. в нем написано «/ bin/ sh: 1: whoami: отказано в разрешении»