Python3 google-auth-oauthlib установлен, но не найден - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь получить доступ к API Google Диска с помощью Python, используя Руководство Google . Я установил библиотеки (pip3 install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib) без проблем, но когда я запускаю предоставленный пример, я получаю ошибку ModuleNotFoundError:

Traceback (most recent call last):
  File "quickstart.py", line 5, in <module>
    from google_auth_oauthlib.flow import InstalledAppFlow
ModuleNotFoundError: No module named 'google_auth_oauthlib'

Я попытался снова установить отсутствующую библиотеку с sudo pip3 install --upgrade google-auth-oauthlib и он говорит, что он уже присутствует и обновлен:

johndoe@pc:~$ pip3 install --upgrade google-auth-oauthlib
Requirement already up-to-date: google-auth-oauthlib in /usr/local/lib/python3.7/dist-packages (0.4.1)
Requirement already satisfied, skipping upgrade: google-auth in /home/johndoe/.local/lib/python3.7/site-packages (from google-auth-oauthlib) (1.7.1)
Requirement already satisfied, skipping upgrade: requests-oauthlib>=0.7.0 in /usr/local/lib/python3.7/dist-packages (from google-auth-oauthlib) (1.3.0)
Requirement already satisfied, skipping upgrade: setuptools>=40.3.0 in /usr/local/lib/python3.7/dist-packages (from google-auth->google-auth-oauthlib) (44.0.0)
Requirement already satisfied, skipping upgrade: six>=1.9.0 in /usr/local/lib/python3.7/dist-packages (from google-auth->google-auth-oauthlib) (1.13.0)
Requirement already satisfied, skipping upgrade: cachetools<3.2,>=2.0.0 in /home/johndoe/.local/lib/python3.7/site-packages (from google-auth->google-auth-oauthlib) (3.1.1)
Requirement already satisfied, skipping upgrade: rsa<4.1,>=3.1.4 in /home/johndoe/.local/lib/python3.7/site-packages (from google-auth->google-auth-oauthlib) (4.0)
Requirement already satisfied, skipping upgrade: pyasn1-modules>=0.2.1 in /home/johndoe/.local/lib/python3.7/site-packages (from google-auth->google-auth-oauthlib) (0.2.7)
Requirement already satisfied, skipping upgrade: oauthlib>=3.0.0 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib) (3.1.0)
Requirement already satisfied, skipping upgrade: requests>=2.0.0 in /usr/local/lib/python3.7/dist-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib) (2.22.0)
Requirement already satisfied, skipping upgrade: pyasn1>=0.1.3 in /home/johndoe/.local/lib/python3.7/site-packages (from rsa<4.1,>=3.1.4->google-auth->google-auth-oauthlib) (0.4.8)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib) (2019.11.28)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /usr/lib/python3/dist-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib) (2.8)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib) (1.25.7)

Но когда я пытаюсь запустить скрипт, я все равно получаю ошибку ModuleNotFoundError. Есть идеи о том, как я могу это исправить?

...