私はGoogleドライブアプリケーションを使用し、Pythonを使用してデスクトップアプリケーションを作成しましたが、すべて正常に動作します. しかし、pyinstaller を使用して .exe ファイルを出力し、そのアプリケーションを実行すると。次の行で問題が発生します。
if credentials is None or credentials.invalid:
credentials = run(FLOW, storage)
認証ページが表示され、アクセスを許可します。いつもと違って、その後応答がなく、.exe プログラムが理由もなく終了することがわかりました。以前にこの問題に遭遇した人はいますか?もしそうなら、それを解決する方法は?
PS私は今エラーを追跡しました、そしてそれは次のとおりです:
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
誰かが同様のエラーhttp://code.google.com/p/google-api-python-client/issues/detail?id=58に遭遇したのを見ましたが、返信では既に修正されているとのことでした。https://github.com/kennethreitz/requests/issues/557の方法も試しましたが、うまくいきません。誰もそれを修正する方法を知っていますか?