无法获取文本提供程序ab

2024-04-25 14:07:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在python上安装了kivy和pygame,并尝试运行以下命令:

import kivy
from kivy.app import App
from kivy.uix.label import Label


class MyApp(App):
    def build(self):
        return Label(text="fcguh")


if __name__ == "__main__":
    MyApp().run()

它显示了一条错误消息:“没有名为‘kivy’的模块”。在

然后我试图在网上找到解决办法,做了一件我想不起来的事情,错误信息变成这样:

^{pr2}$

我试着重新安装kivy,以防我错过任何东西,但没有任何变化。有人能帮忙吗?我有一个学校项目要完成。在

编辑:在我安装kivy之前,我的pip也不起作用。为了解决这个问题,我在互联网上尝试了无数种方法,但我只是卸载并重新安装了python以使其正常工作。在

我找到了答案!!在

我把这个复制到命令提示符中

bitsadmin /transfer "GetBatch" "https://git.io/vDDjn" "%cd%\python\kivy.bat"
cd python

然后在C:中搜索kivy。之后,我复制了我的python文件并将其放入kivy文件夹中。运行它,它成功了!!在


Tags: fromimport命令buildselfappdefpygame
2条回答

有趣的是:当我编辑你的问题时(imports开头),它不允许我保存编辑,因为标题是:“Kivy not working”(必须更改)。我发现不仅仅是好的,因为Kivy正在工作,问题就在你这边。我不明白的是:为什么这个头衔一开始就被允许。在

错误显而易见:

pil - ModuleNotFoundError: No module named 'PIL'

这是很常见的。枕头(原名PIL),是Kivy的依赖之一。在

检查[Kivy]: Installation on Windows - Installing the kivy stable release,了解更多详细信息,请注意python -m pip install ...步骤。
其中一个将安装枕头-或者如果没有安装枕头(尽管不应该安装),请手动安装:python -m pip install pillow(可能也适用于其他软件包)。在

您需要将该目录添加到路径:

import sys
sys.path.append('../kivy')

如果你经常使用它,可以把它放到一个模块中。在

相关问题 更多 >