【问题标题】:python kivy requests import error,ı have buılozer.specpython kivy 请求导入错误,我有 buılozer.spec
【发布时间】:2020-04-28 12:22:28
【问题描述】:

我已在 buildozer.spec 要求列表中添加了请求,但它无法在 Kivy Launcher 导入我在终端中没有任何问题 我在 linux 上使用 python 3.7.2

from kivy.app import App

from kivy.uix.label import Label

import os
import sys

import requests


class FirstKivy(App):

    def build(self):
        return Label(text="hello")

FirstKivy().run()

my logs:
[INFO              ] Logger: Record log in/storage/emulated/0/kivy/Project/.kivy/logs/kivy_20-04-28_21.txt
[WARNING           ] [Config      ] Upgrading configuration in progress.
[WARNING           ] [Config      ] Older configuration version detected (21 instead of 14)
[INFO              ] Kivy: v1.9.1
[INFO              ] Python: v2.7.2 (default, Mar 20 2016, 23:30:13) 
[GCC 4.8]
[INFO              ] Factory: 179 symbols loaded
[WARNING           ] stderr: /data/user/0/org.kivy.pygame/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:13: RuntimeWarning: import cdrom: No module named cdrom
[WARNING           ] stderr: (ImportError: No module named cdrom)
[INFO              ] Image: Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)
[INFO              ] Text: Provider: pygame
[WARNING           ] stderr: Traceback (most recent call last):
[WARNING           ] stderr:   File "main.py", line 8, in <module>
[WARNING           ] stderr:     import requests
[WARNING           ] stderr: ImportError: No module named requests

【问题讨论】:

  • 我使用这条需求行:requirements = openssl, python3, kivy, requests, urllib3。也许这对你有用。
  • @JohnAnderson,不,没用

标签: python python-requests kivy buildozer requirements


【解决方案1】:

Kivy 启动器不包含请求。使用 buildozer/python-for-android 构建您自己的 apk。

【讨论】:

  • 我明白了,但我想在 kivy 启动器上尝试程序,工作与否……但是谢谢,在 kivy 启动器中没有任何方法吗?
猜你喜欢
  • 1970-01-01
  • 2018-09-03
  • 1970-01-01
  • 2020-04-16
  • 2013-03-04
  • 2021-12-23
  • 2021-02-03
  • 1970-01-01
相关资源
最近更新 更多