Kivy windows软件包提供ssl.SSLError:[SSL:证书验证失败]

2024-09-29 19:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将我的kivy应用程序打包到windows上,并遵循了http://kivy.org/docs/guide/packaging-windows.html中的说明。这对于touchtracer示例来说很好,但是看起来这个方法对于我的应用程序来说还不够。应用程序使用了ortc(http://framework.realtime.co/messaging/#python),这导致了问题。线

ortc.OrtcClient().connect(app_key, private_key) 

给出错误

Traceback (most recent call last):

File "", line 15, in

File "C:\Kivy190\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers. py", line 270, in load_module exec(bytecode, module.dict)

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\menu", line 17, in

File "C:\Kivy190\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers. py", line 270, in load_module exec(bytecode, module.dict)

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\game", line 28, in

File "C:\Kivy190\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers. py", line 270, in load_module exec(bytecode, module.dict)

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\sync", line 63, in

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\ortc", line 381, in connect

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\websocket._core", l ine 102, in create_connection

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\websocket._core", l ine 250, in connect

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\websocket._http", l ine 68, in connect

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\websocket._http", l ine 128, in _ssl_socket

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\ssl", line 891, in wrap_socket

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\ssl", line 566, in init

File "C:\Kivy190\TouchApp\build\touchtracer\out00-PYZ.pyz\ssl", line 788, in do_handshake ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl. c:581)

.spec文件如下所示:

^{pr2}$

我错过什么了吗?在使用pyinstaller之前,python代码可以正常工作。在


Tags: inbuildhttpsslconnectlinewebsocketpyz

热门问题