我试图用buildozer和python3构建一个简单的kivy应用程序,但是由于某种原因,在这个构建中没有模块"requests"。我试图手动包含这个模块作为python中构建的"必需",但是这导致了错误,因为"requests"已经包含在python3中。我不确定这个问题是在哪一边:建筑推土机或Python换机器人。
资料来源:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.scatter import Scatter
import requests
class TutorialApp(App):
def build(self):
f = FloatLayout()
s = Scatter()
l = Label(text='Hello!',
font_size=150)
f.add_widget(s)
s.add_widget(l)
return f
if __name__ == "__main__":
TutorialApp().run()
来自logcat的日志:
09 - 19 16:50:50.429 14737 14756我的Python:[信息][文本]提供者:sdl2语言
09 - 19 16:50:50.442 14737 14756我是Python:追溯(最近调用最后调用):
09-19 16:50:50.442 14737 14756 I python : File "main.py", line 5, in
09 - 19 16:50:50.444 14737 14756我的Python:输入请求
09 - 19 16:50:50.444 14737 14756我的Python:导入错误:没有名为"requests"的模块
09 - 19 16:50:50.508 14737 14756我的Python:Python for android已结束。
1条答案
按热度按时间0x6upsns1#
只需将以下目录添加到项目中
字符集规范化程序、idna、urllib3、请求
对我有用