client_secrets.json не найден в pyiinstaller - PullRequest
0 голосов
/ 15 февраля 2019

поэтому у меня есть эта программа на python, которую я хочу использовать pyinstaller, чтобы превратить в исполняемый файл.Он отлично работает сам по себе, и pyinstaller делает исполняемый файл нормально, но когда я запускаю исполняемый файл, я получаю следующее:

Traceback (most recent call last):
File "site-packages/pydrive/auth.py", line 386, in LoadClientConfigFile
File "site-packages/oauth2client/clientsecrets.py", line 165, in loadfile
File "site-packages/oauth2client/clientsecrets.py", line 125, in _loadfile
oauth2client.clientsecrets.InvalidClientSecretsError: ('Error opening file', 
'client_secrets.json', 'No such file or directory', 2)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "updating.py", line 17, in <module>
File "site-packages/pydrive/auth.py", line 113, in _decorated
File "site-packages/pydrive/auth.py", line 443, in GetFlow
File "site-packages/pydrive/auth.py", line 366, in LoadClientConfig
File "site-packages/pydrive/auth.py", line 388, in LoadClientConfigFile
pydrive.settings.InvalidConfigError: Invalid client secrets file ('Error 
opening file', 'client_secrets.json', 'No such file or directory', 2)
[34574] Failed to execute script updating

Почему это работает само по себе, но pyinstaller ничего не перехватывает, пока исполняемый файл не запущен?Похоже, я не могу найти ответ иначе.

Заметная информация: я использую Mac OS X, Mojave 10.14.2, Python версии 3.7.2.Client_secrets.json из API Google Drive, v3 Файл находится в моем каталоге, как и все мои другие файлы, в том же месте.

Спасибо !!

...