使用Python 3.7中的Gmail API检索电子邮件,我正在终端和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)看来,这些软件包在预期的文件夹中存在并已被占用。
user / 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)项目解释器似乎也是正确的:
4)我尝试了各种pip命令,包括以下内容;
pip install google-api-python-client
pip install googleapiclient
pip install --upgrade google-api-python-client
只是不了解问题是什么或如何解决,所以您的指导和建议将不胜感激。