Использование API Gmail в Python 3.7 для получения писем, и я тестирую код как в Терминале, так и в Pycharm, но не могу пройти строку 7:
#!/usr/bin/env python3
import pickle
import os.path
import email
import base64
from googleapiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow
from google.auth.transport.requests import Request
Я получаю сообщение об ошибке :
from googleapiclient.discovery import build
ModuleNotFoundError: No module named 'googleapiclient'
Я понимаю, что были и другие похожие вопросы по этой же проблеме, но ни один из ответов не помог в этой ситуации. Ниже приведены сведения о том, что я пробовал, и информацию, которая может помочь в незаконном решении.
1) Похоже, что пакеты присутствуют и учтены в ожидаемых папках.
пользователь /PycharmProjects/projectname/venv/lib/python3.7/site-packages
__pycache__
apiclient
cachetools
cachetools-4.1.0.dist-info
dateutil
easy-install.pth
easy_install.py
google
google_api_python_client_py3-1.2-py3.7.egg-info
google_auth-1.14.2-py3.8-nspkg.pth
google_auth-1.14.2.dist-info
google_auth_httplib2-0.0.3.dist-info
google_auth_httplib2.py
httplib2
httplib2-0.17.3.dist-info
numpy
numpy-1.18.4.dist-info
oauth2client
pandas
pandas-1.0.3.dist-info
pip-10.0.1-py3.7.egg
pkg_resources
pyasn1
pyasn1-0.4.8.dist-info
pyasn1_modules
pyasn1_modules-0.2.8.dist-info
python_dateutil-2.8.1.dist-info
pytz
pytz-2020.1.dist-info
rsa
rsa-4.0.dist-info
setuptools
setuptools-46.1.3.dist-info
setuptools.pth
six-1.14.0.dist-info
six.py
uritemplate
2) Интерпретаторы проекта также кажутся правильными:
3) Пробовали переустановить модуль через PyCharm> Настройки
4) Я пробовал разные команды pip, включая следующие:
pip install google-api-python-client
pip install googleapiclient
pip install --upgrade google-api-python-client
Просто не понимаю, в чем проблема и как ее решить, поэтому мы будем очень благодарны за ваше руководство и предложения.