Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 上传_video.py示例代码_Python 2.7_Ubuntu_Youtube Data Api - Fatal编程技术网

Python 2.7 上传_video.py示例代码

Python 2.7 上传_video.py示例代码,python-2.7,ubuntu,youtube-data-api,Python 2.7,Ubuntu,Youtube Data Api,我在ubuntu 14.04中运行了这个示例代码,并得到以下错误消息: Traceback (most recent call last): File "upload_video.py", line 178, in <module> youtube = get_authenticated_service(args) File "upload_video.py", line 82, in get_authenticated_service

我在ubuntu 14.04中运行了这个示例代码,并得到以下错误消息:

Traceback (most recent call last):
    File "upload_video.py", line 178, in <module>
        youtube = get_authenticated_service(args)
    File "upload_video.py", line 82, in get_authenticated_service
        credentials = storage.get()
    File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 389, in get
        return self.locked_get()
    File "/usr/local/lib/python2.7/dist-packages/oauth2client/file.py", line 81, in locked_get
        credentials = Credentials.new_from_json(content)
    File "/usr/local/lib/python2.7/dist-packages/oauth2client/client.py", line 294, in new_from_json
        module_name = data['_module']
KeyError: '_module'
回溯(最近一次呼叫最后一次):
文件“upload_video.py”,第178行,在
youtube=获取经过身份验证的服务(args)
get_authenticated_服务中的文件“upload_video.py”,第82行
凭据=存储。获取()
get中的文件“/usr/local/lib/python2.7/dist packages/oauth2client/client.py”,第389行
返回self.locked_get()
文件“/usr/local/lib/python2.7/dist packages/oauth2client/File.py”,第81行,在locked_get中
credentials=凭据。从\u json(内容)中新建\u
文件“/usr/local/lib/python2.7/dist-packages/oauth2client/client.py”,第294行,在新的\u中,来自\u json
模块名称=数据[“模块”]
KeyError:“\u模块”

这个问题是由于缺少软件包还是其他原因造成的?

看起来脚本无法登录到Youtube。您是否将有效的
client_id
client_secret
添加到
client_secrets.json
?在client_secrets.json中,我有来自Google开发者控制台OAuth 2.0客户端id的凭据副本。我还有一个upload_video.py-oauth2.json文件,其中包含同一项目的服务帐户凭据。