Я скачал свои учетные данные OAuth 2.0 локально и переименовал их в .client_secrets.Json, но почему это пошло не так?
https://github.com/tokland/youtube-upload/blob/master/README.md
Я попытался найти ответ на github, но обнаружил, что у других людей была такая же проблема, как у меня, и не было хорошего решения
[root@host ~]# youtube-upload --title="test youtube upload" 1.flv
Using client secrets: /root/.client_secrets.json Using credentials file: /root/.youtube-upload-credentials.json
Traceback (most recent call last): File "/usr/bin/youtube-upload", line 10, in <module>
main.run() File "/usr/lib/python2.7/site-packages/youtube_upload/main.py", line 268, in run
sys.exit(lib.catch_exceptions(EXIT_CODES, main, sys.argv[1:])) File "/usr/lib/python2.7/site-packages/youtube_upload/lib.py", line 44, in catch_exceptions
fun(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/youtube_upload/main.py", line 262, in main run_main(parser, options, args)
File "/usr/lib/python2.7/site-packages/youtube_upload/main.py", line 176, in run_main
youtube = get_youtube_handler(options)
File "/usr/lib/python2.7/site-packages/youtube_upload/main.py", line 162, in get_youtube_handler
get_code_callback=get_code_callback)
File "/usr/lib/python2.7/site-packages/youtube_upload/auth/__init__.py", line 38, in get_resource
storage = oauth2client.file.Storage(credentials_file)
AttributeError: 'module' object has no attribute 'file'
[root@host ~]#