从 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”的模块的主要内容,如果未能解决你的问题,请参考以下文章

sqoop的简单使用

Sqoop 一点通

大数据 -->淘宝异构数据源数据交换工具 DataX

异构数据源海量数据交换工具-Taobao DataX 下载和使用

自动对象的重写析构函数是不是定义良好?

从 C++ 中的析构函数中恢复对象?