from apiclient.discovery import build ModuleNotFoundError: No module named 'apiclient.discovery'

from apiclient.discovery import build ModuleNotFoundError: No module named 'apiclient.discovery'

我正在尝试将 python google-api-python-client 用于 Youtube 数据 API 项目,但是当我 运行 以下行时:

from apiclient.discovery import build

我收到以下错误:

from apiclient.discovery import build ModuleNotFoundError: No module named 'apiclient.discovery'

import apiclient 运行 没问题,但导入发现 returns 出错。

我已经查看了 ImportError: No module named apiclient.discovery 中的热门答案,但无济于事。

当我运行python --version: 我得到 Python 3.7.6


我运行正在使用 MacOs Catalina

没关系,我通过将 apiclient 切换为 googleapiclient

解决了这个问题