Как решить ошибки сертификата ssl при преобразовании файла python в .exe? - PullRequest
0 голосов
/ 26 декабря 2018

Я пытаюсь извлечь текст из изображения с помощью API Google-Cloud_vision.Файл python работает нормально, но я получаю следующую ошибку, когда использую pyinstaller для преобразования файла python в файл .exe.

ssl_roots_override_callback eror Я пытался решить эту проблему, используя следующие ссылки, но я все еще получаю ту же ошибку.

https://github.com/pyinstaller/pyinstaller/wiki/Recipe-OpenSSL-Certificate Ошибки модуля Twilio Python после компиляции

Я попытался сделать следующее: 1. Добавил путь к root.pem, cert.pem в аргументе данных файла .spec 2. добавил hooks-requests.pyфайл в папку перехватов pyinstaller

a = Analysis(['getTextFromImage.py'],
         pathex=['\\FileDirectory'],
         binaries=[],
         datas=[('FileDirectory\\cert.pem', '.'), ('FileDirectory\\roots.pem', '.') ],
         hiddenimports=[],
         hookspath=[],
         runtime_hooks=[],
         excludes=[],
         win_no_prefer_redirects=False,
         win_private_assemblies=False,
         cipher=block_cipher,
         noarchive=False)


from PyInstaller.utils.hooks import collect_data_files
datas = collect_data_files('requests')
...