未解决的参考“构建”-YouTube Python API
Posted
技术标签:
【中文标题】未解决的参考“构建”-YouTube Python API【英文标题】:Unresolved reference 'build' - YouTube Python API 【发布时间】:2015-09-04 09:25:49 【问题描述】:我对 Python 还很陌生,所以这可能真的很简单。我想使用 YouTube API 来提取我最新的 YouTube 视频。问题是 Python 不允许我这样做。我正在运行 Python 2.7.6 版
我已经使用 pip 安装了 Google 依赖项:
$ pip install --upgrade google-api-python-client
无济于事,我仍然遇到以下问题:
Unresolved reference 'build'
我使用的代码是:https://developers.google.com/youtube/v3/code_samples/python#retrieve_my_uploads
我想知道是否有人遇到过这个问题。我正在使用 PyCharm 作为我的 OS X IDE。我已经搜索和搜索,但找不到解决方案。我试过 Python 版本:2.6.9, 2.7.6, 3.4.2
非常感谢一些建议。
【问题讨论】:
Python API 客户端已成功安装,当您尝试将其导入 PyCharm(类似于from apiclient.discovery import build
)时,您会得到跟踪,对吧?
@Andersson 我已注销,无法重新登录,但这是我得到的回溯:pastebin.com/PUDtmkvk
但这是完全不同的问题
我不明白为什么这不起作用。我所做的一切都是按照 YouTube API 的说明进行的。
如果您无法重新登录您的帐户,请尝试使用您已经编写的部分代码重新打开新问题
【参考方案1】:
查看以下答案: ImportError: No module named apiclient.discovery
apiclient 是库的原始名称。
在某个时候,它被切换为 googleapiclient。
# bad
from apiclient.discovery import build
# good
from googleapiclient.discovery import build
【讨论】:
以上是关于未解决的参考“构建”-YouTube Python API的主要内容,如果未能解决你的问题,请参考以下文章