将python文件转换为.exe时,如何解决ssl证书错误?

时间:2018-12-26 11:34:39

标签: python machine-learning pyinstaller google-cloud-vision

我正在尝试使用Google-Cloud_vision API从图像中提取文本。 python文件运行良好,但是当我使用pyinstaller将python文件转换为.exe文件时出现以下错误。

ssl_roots_override_callback eror 我已经尝试通过以下链接解决此问题,但仍然出现相同的错误。

https://github.com/pyinstaller/pyinstaller/wiki/Recipe-OpenSSL-Certificate Twilio Python Module Errors After Compiling

我尝试了以下操作: 1.在.spec文件的datas参数中将路径添加到roots.pem,cert.pem 2.将hooks-requests.py文件添加到pyinstaller的hooks文件夹中

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')

0 个答案:

没有答案