从 apiclient.discovery 导入构建 ModuleNotFoundError:没有名为“apiclient.discovery”的模块
Posted
技术标签:
【中文标题】从 apiclient.discovery 导入构建 ModuleNotFoundError:没有名为“apiclient.discovery”的模块【英文标题】:from apiclient.discovery import build ModuleNotFoundError: No module named 'apiclient.discovery' 【发布时间】:2020-11-04 09:38:12 【问题描述】:我正在尝试将 python google-api-python-client
用于 Youtube Data API 项目,但是当我运行以下行时:
from apiclient.discovery import build
我收到以下错误:
from apiclient.discovery import build ModuleNotFoundError: No module named 'apiclient.discovery'
import apiclient
运行正常,但导入发现返回错误。
我已经检查了来自ImportError: No module named apiclient.discovery 的热门答案,但无济于事。
当我运行python --version
时:
我得到Python 3.7.6
我正在运行 MacOs Catalina
【问题讨论】:
【参考方案1】:没关系,我通过将apiclient
切换为googleapiclient
解决了这个问题
【讨论】:
以上是关于从 apiclient.discovery 导入构建 ModuleNotFoundError:没有名为“apiclient.discovery”的模块的主要内容,如果未能解决你的问题,请参考以下文章