Liunx AttributeError: у объекта 'module' нет атрибута 'file' - PullRequest
0 голосов
/ 01 января 2019

Я скачал свои учетные данные 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 ~]#
...