python - Unresolved reference 'build' - YouTube Python API

标签 python youtube

我是 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

我真的很感激一些建议。

最佳答案

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

apiclient 是库的原始名称。

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

# bad
from apiclient.discovery import build

# good
from googleapiclient.discovery import build

关于python - Unresolved reference 'build' - YouTube Python API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30920459/

相关文章:

php - Youtube Analytics API问题?

javascript - Rails应用程序不会使用 “embedd”附加youtube链接

python - pytest-django 数据库初始化似乎没有重新加载数据库

python - 如何在Python中将变量限制为零

python - 忽略 `for` 语句中的异常

python - 使用 Python 终止 Linux 进程 - ffmpeg 终止到 Youtube 的实时流

python - Google的App Engine SDK和Cloud SDK有什么关系?

python - 将 python 代码的输出定向到 msqldb 表

html - 使用HTML播放实时视频

node.js - 如何使用Youtube API获得通过videoCategoryId过滤的喜欢的视频