Python 使用YouTube数据API时出错

Python 使用YouTube数据API时出错,python,google-api,youtube-api,youtube-data-api,Python,Google Api,Youtube Api,Youtube Data Api,我想使用YouTube数据API从视频中提取评论,为此,我从Google开发者页面获得了一个API服务器密钥。我的代码是用python编写的。我根据官方文档编写了以下语句来实例化一个服务对象 youtube = build('youtube', 'v3', developerKey='my_key') 但是,我得到以下错误: user@laptop:~/projects/MLproject$ python scrape.py WARNING:root:No module named locke

我想使用YouTube数据API从视频中提取评论,为此,我从Google开发者页面获得了一个API服务器密钥。我的代码是用python编写的。我根据官方文档编写了以下语句来实例化一个服务对象

youtube = build('youtube', 'v3', developerKey='my_key')
但是,我得到以下错误:

user@laptop:~/projects/MLproject$ python scrape.py
WARNING:root:No module named locked_file
Traceback (most recent call last):
  File "build/bdist.linux-x86_64/egg/googleapiclient/discovery_cache/__init__.py", line 38, in autodetect
from . import file_cache
  File "build/bdist.linux-x86_64/egg/googleapiclient/discovery_cache/file_cache.py", line 32, in <module>
ImportError: No module named locked_file    
user@laptop:~/projects/MLproject$python scrap.py
警告:root:没有名为locked_file的模块
回溯(最近一次呼叫最后一次):
文件“build/bdist.linux-x86_64/egg/googleapiclient/discovery_cache/_init__.py”,第38行,在自动检测中
从…起导入文件缓存
文件“build/bdist.linux-x86_64/egg/googleapiclient/discovery_cache/File_cache.py”,第32行,在
ImportError:没有名为locked_file的模块

python google API客户端构建的oAuth2客户端最近引入了一些改变,打破了google的libs。这是几天前发现的,记录如下:

它现在已经修复,并且可以使用python API libs的新版本(版本1.5):