Я пытаюсь запустить файл «generate_refresh_token.py» в папке аутентификации API AdWords.
Но когда я делаю python generate_refresh_token.py
, как описано в документации , яполучить ошибку ModuleNotFoundError: No module named 'google_auth_oauthlib'
.
Итак, я пытаюсь установить модуль с pip install google-auth-oauthlib
, и вот результат:
Requirement already satisfied: google-auth-oauthlib in /home/$USER/anaconda3/lib/python3.6/site-packages (0.2.0)
Я активирую свою среду anaconda3, выполнив source activate /home/$USER/anaconda3/envs/$environment_name
,Я пытаюсь сгенерировать токен снова с помощью приведенной выше команды, та же ошибка.
Не удалось найти ни одного полезного ответа или кто-то, имеющий такую же проблему с этим модулем.У кого-нибудь есть предложение, которое я мог бы попробовать?
ОБНОВЛЕНИЕ: Я нашел ошибку.Когда я установил модуль google-auth-oauthlib через pip, он был установлен как модуль в библиотеке anaconda3.Но когда я запускаю python из командной строки, он использует версию из моей системы, в которой нет этого модуля.Однако я не понимаю, почему, когда я активирую свою среду анаконды, используемый питон остается системным.Как я могу использовать версию Python для Anaconda из командной строки?