python - kivy-ios 部署到 iOS 时导入 ssl 错误

标签 python ios ssl kivy

我试图在我的 kivy 应用程序中导入 ssl,但当我部署到 iOS 时它崩溃了。

它崩溃于:

import ssl

这是来自设备的日志:

2013-07-31 20:13:06.215 mykivyapp[2568:907] [Springtomize]: Loading into sb-external process
2013-07-31 20:13:07.308 mykivyapp[2568:907] PythonHome is: /var/mobile/Applications/3742734C-18CB-49A5-B943-BABADBA9D26E/mykivyapp.app
2013-07-31 20:13:07.311 mykivyapp[2568:907] Initializing python
2013-07-31 20:13:07.719 mykivyapp[2568:907] Running main.pyo: /var/mobile/Applications/3742734C-18CB-49A5-B943-BABADBA9D26E/mykivyapp.app/YourApp/main.pyo
[INFO              ] Kivy v1.7.1
[INFO              ] [Factory     ] 144 symbols loaded
[DEBUG             ] [Cache       ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG             ] [Cache       ] register <kv.image> with limit=None, timeout=60s
[DEBUG             ] [Cache       ] register <kv.atlas> with limit=None, timeout=Nones
[DEBUG             ] [Image       ] option <dds> ignored by config
[DEBUG             ] [Image       ] option <pygame> ignored by config
[DEBUG             ] [Image       ] option <pil> ignored by config
[DEBUG             ] [Image       ] option <gif> ignored by config
[INFO              ] [Image       ] Providers: img_imageio, img_tex (img_dds, img_pygame, img_pil, img_gif ignored)
[DEBUG             ] [Cache       ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG             ] [Cache       ] register <kv.shader> with limit=1000, timeout=3600s
[DEBUG             ] [Text        ] Ignored <pygame> (import error)
[INFO              ] [Text        ] Provider: sdlttf(['text_pygame'] ignored)
 Traceback (most recent call last):
   File "/Users/0/Desktop/kivy-ios/app-mykivyapp/YourApp/main.py", line 30, in <module>
   File "/Users/0/Desktop/kivy-ios/build/python/lib/python2.7/ssl.py", line 60, in <module>
     import _ssl             # if we can't import it, let the error propagate
 ImportError: No module named _ssl
2013-07-31 20:13:08.967 mykivyapp[2568:907] Application quit abnormally!
2013-07-31 20:13:09.016 mykivyapp[2568:907] Leaving

最佳答案

正如 Mathieu Virbel 所解释的 here您需要找到一种方法在项目中导入 ssl 模块。

关于python - kivy-ios 部署到 iOS 时导入 ssl 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976981/

相关文章:

Python 命令行单行使用 xmltodict 将 XML 转换为 JSON

ios - 如何使用 GLKit 的 GLKMatrixStack 库生成模型 View 矩阵?

c# - 在 iPhone 5 上测试时加载图像出错

python - 'P 0' < ' P! ' 在 python 和 postgresql 中

python - 类型错误 : unhashable type: 'numpy.ndarray' Tensorflow

python - 如何显着减少数据集(比如 .csv)的大小以在 Pandas 中进行分析?

ios - Gamescene.sks 和 GameScene.swift 在我的项目中似乎没有关联

ssl - 带有 GoDaddy 证书的 HTTP SSL - 此服务器的证书链不完整

android - Charles 代理不显示来自 Nexus 7 的流量

python - 在 Python 中,如何连接到需要登录并具有自签名证书的站点?