나는 Google 드라이브 응용 프로그램을 사용하여 데스크톱 응용 프로그램을 파이썬을 사용하여 작성하고 모든 것이 잘 작동합니다. 하지만 pyinstaller를 사용하여 .exe 파일을 출력하고 해당 응용 프로그램을 실행할 때.데스크톱 응용 프로그램과 Google 드라이브 API 충돌
if credentials is None or credentials.invalid:
credentials = run(FLOW, storage)
인증 페이지 쇼와 나는 그것의 액세스를 허용 : 문제는이 라인에서 발생합니다. 평소와 달리, 그 후 아무런 반응이 없으며 .exe 프로그램이 아무 이유없이 종료된다는 것을 알았습니다. 누구든지이 문제를 전에 만났습니까? 그렇다면 어떻게 해결할 수 있습니까?
P. 지금은 오류를 추적하고 그것은 다음과 같다 : 나는 누군가가 유사한 오류 http://code.google.com/p/google-api-python-client/issues/detail?id=58가 발생 보았지만 응답이 이미 그것을 고정했다
Traceback (most recent call last):
File "<string>", line 697, in <module>
File "<string>", line 562, in __init__
File "build\bdist.win32\egg\oauth2client\tools.py", line 166, in run
File "build\bdist.win32\egg\oauth2client\client.py", line 1069, in step2_exchange
File "USB\build\pyi.win32\USB\outPYZ1.pyz/httplib2", line 1544, in request
File "USB\build\pyi.win32\USB\outPYZ1.pyz/httplib2", line 1294, in _request
File "USB\build\pyi.win32\USB\outPYZ1.pyz/httplib2", line 1230, in _conn_request
File "USB\build\pyi.win32\USB\outPYZ1.pyz/httplib2", line 984, in connect
File "USB\build\pyi.win32\USB\outPYZ1.pyz/httplib2", line 80, in _ssl_wrap_socket
File "USB\build\pyi.win32\USB\outPYZ1.pyz/ssl", line 381, in wrap_socket
File "USB\build\pyi.win32\USB\outPYZ1.pyz/ssl", line 141, in __init__
ssl.SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate rout
ines:X509_load_cert_crl_file:system lib
. 또한 https://github.com/kennethreitz/requests/issues/557에서이 방법을 시도했지만 작동하지 않습니다. 누구든지 문제를 해결하는 방법을 알고 있습니까?
실제로 프로그램은 인증 페이지가있는 웹 브라우저를 시작할 수 있지만 허용을 클릭하면 계속 진행되지만 경고 또는 오류 메시지없이 종료됩니다. STDERR을 기록하는 방법을 알려주시겠습니까? –
죄송합니다. pyinstaller에 익숙하지 않습니다. http://www.pyinstaller.org/export/develop/project/doc/Manual.html?format=raw에는 몇 가지 정보가 있습니다. –
오류를 추적하지만 SSL 인증서에 대한 내용입니다. –