ImportError:无法导入名称发现

Lew*_*ner 5 python google-api-python-client

我正在使用Google的python API客户端,它希望您使用的其中一行是:

from apiclient import discovery
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它返回错误:

ImportError:无法导入名称发现

注意:apiclient模块已安装并且是最新的

多谢你们

小智 9

您应该能够通过这个简单的安装获得这些依赖项:

sudo pip install --upgrade google-api-python-client
Run Code Online (Sandbox Code Playgroud)

另见:https : //stackoverflow.com/a/23521799/1115187


Mic*_*ski 6

在某些时候 apiclient 模块名称已更改。如果您无法从 apiclient 导入发现,请尝试:

from googleapiclient import discovery
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。