Kivy Buildozer python3 错误:“导入错误:没有名为‘请求’的模块”

Dmi*_*riy 5 python android kivy

我正在尝试使用 buildozer 和 python3 构建一个简单的 kivy 应用程序,但由于某种原因,在此构建中没有模块“请求”。我试图手动将此模块包含为在 python 中构建的“必需”,但这导致错误,因为“请求”已经包含在 python3 中。我不确定这个问题是在哪一边:buildozer 或 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()
Run Code Online (Sandbox Code Playgroud)

从 logcat 登录:

09-19 16:50:50.429 14737 14756 I python:[信息] [文本] 提供者:sdl2

09-19 16:50:50.442 14737 14756 I python:回溯(最近一次通话):

09-19 16:50:50.442 14737 14756 I python:文件“main.py”,第 5 行,在

09-19 16:50:50.444 14737 14756 I python:导入请求

09-19 16:50:50.444 14737 14756 I python:ImportError:没有名为“请求”的模块

09-19 16:50:50.508 14737 14756 I python:Android 的 Python 结束了。

小智 0

只需将以下目录添加到项目中即可

charset_normalizer、idna、urllib3、请求、

它对我有用