我正在尝试在我的kivy应用程序中使用tornado。在Linux和Mac上,它工作得很好,但是在iOS上,tornado不能被导入。
2013-07-21 16:50:11.862 application[818:907] [Springtomize]: Loading into sb-external process
2013-07-21 16:50:12.868 application[818:907] PythonHome is: /var/mobile/Applications/B621455C-94BF-4AA7-97A3-B051F090C68A/application.app
2013-07-21 16:50:12.873 application[818:907] Initializing python
2013-07-21 16:50:13.232 application[818:907] Running main.pyo: /var/mobile/Applications/B621455C-94BF-4AA7-97A3-B051F090C68A/application.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-application/YourApp/main.py", line 31, in <module>
**ImportError: No module named tornado.ioloop**
2013-07-21 16:50:14.449 application[818:907] Application quit abnormally!
2013-07-21 16:50:14.496 application[818:907] Leaving在使用kivy构建和在iOS上部署时,如何正确地包含模块?
发布于 2013-10-26 17:55:00
您需要在您的应用程序中包含您想要的所有python模块。还记得吗,你做过龙卷风的pip install或easy_install之类的事情?然后,您需要将自己包含在您的项目中。
(这种情况总有一天会改变,届时kivy-ios将能够将纯python模块安装到工具链中,就像用于android的python一样。)
https://stackoverflow.com/questions/17786436
复制相似问题