android Kivy Buildozer python3错误:“导入错误:没有名为“requests”的模块“

yzuktlbb  于 2022-12-21  发布在  Android
关注(0)|答案(1)|浏览(123)

我试图用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已结束。

0x6upsns

0x6upsns1#

只需将以下目录添加到项目中
字符集规范化程序、idna、urllib3、请求
对我有用

相关问题