Я пытаюсь запустить простой код, используя таблицы pygsheets. Этот код уже был протестирован на других компьютерах, так что, вероятно, это некоторая конфигурация моей машины или ОС. В двух строках:
creds_file = _google_creds_as_file()
gc = pygsheets.authorize(service_account_file=creds_file.name)
Функция _google_creds_as_file()
возвращает временный файл с определенным именем, и когда я вызываю gc
, она всегда возвращает ту же ошибку:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\User\\AppData\\Local\\Temp\\tmpwjie6exl'
Это происходит, даже когда я запускаю сценарий Python от имени администратора. Если я удалю этот файл, будет создан другой файл с другим именем, и проблема не исчезнет.
Что я могу сделать, чтобы исправить эту ошибку?