【问题标题】:Unresolved reference 'build' - YouTube Python API未解决的参考“构建”-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 的说明进行的。
  • 如果您无法重新登录您的帐户,请尝试使用您已经编写的部分代码重新打开新问题

标签: python youtube


【解决方案1】:

查看以下答案: ImportError: No module named apiclient.discovery

apiclient 是库的原始名称。

在某个时候,它被切换为 googleapiclient。

# bad
from apiclient.discovery import build

# good
from googleapiclient.discovery import build

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 2023-01-10
    • 2022-09-29
    • 2019-04-05
    • 1970-01-01
    • 2014-05-05
    • 2021-08-17
    相关资源
    最近更新 更多