当前位置: 首页 > 知识库问答 >
问题:

在Python上使用Kivy时,DLL加载失败

田成仁
2023-03-14

我试图与Kivy执行一些gui,这就是我得到的:

[INFO              ] [Logger      ] Record log in C:\Users\Administrator\.kivy\logs\kivy_16-03-20_59.txt
[INFO              ] [Kivy        ] v1.9.1
[INFO              ] [Python      ] v2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
[INFO              ] [Factory     ] 179 symbols loaded
 
 Traceback (most recent call last):
   File "C:\Users\Administrator\Desktop\vb + python\client.py", line 1, in <module>
     from kivy.app import App
   File "C:\Users\Administrator\AppData\Roaming\Python\Python27\site-packages\kivy\app.py", line 327, in <module>
     from kivy.uix.widget import Widget
   File "C:\Users\Administrator\AppData\Roaming\Python\Python27\site-packages\kivy\uix\widget.py", line 219, in <module>
     from kivy.graphics import (
   File "C:\Users\Administrator\AppData\Roaming\Python\Python27\site-packages\kivy\graphics\__init__.py", line 89, in <module>
     from kivy.graphics.instructions import Callback, Canvas, CanvasBase, \
 ImportError: DLL load failed: The specified module could not be found.

代码是:

from kivy.app import App
from kivy.uix.button import Button


class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()

共有2个答案

卢晟
2023-03-14

我的解决方案是:pip安装kivy.deps.glew

贺华容
2023-03-14

最有可能你安装了kivy错误或不完全。我认为这个问题出现在人们用1.8.0便携包编译kivy时,而它没有编译图形dlls。

python中卸载kivy并通过wheel(已编译的软件包)再次安装,这很简单。或者试试KivyInstaller。

 类似资料:
  • 我通常用Matlab编写代码,但我发现了一段很好的PYTHON代码,我想使用它。然而,下载了软件包后,它很难运行。我得到以下错误: 位于目录中。我尝试将其添加到中,但没有任何区别。我也尝试过so dll修复器,但这些都没有帮助。有没有人遇到过这种情况,有没有找到解决办法?

  • 问题内容: 我已经在Windows平台上安装了PyQt5,并且遇到了importError:DLL加载失败。 我已经使用以下命令安装了pyqt5 我的Python版本如下: 导入错误如下: 感谢和问候 问题答案: 这是因为丢失(存根dll,会重新导出功能,以便扩展的一个版本可用于多个python版本)。 如果您的Python发行版未捆绑python3.dll,则可以从WinPython(https

  • 错误:尝试从Python 3.6安装目录导入Tensorflow时出错。 我的Python 3.6安装在这里:。我所做的只是来测试我运行import tensorflow的安装,但发现了以下错误: 我尝试的选项: > 降级到Python 1.5 让StackOverflow提到的Windows可再发行:在Windows上,运行“import tensorflow”不会生成名为“_pywrap_te

  • 问题内容: 我已经使用python 3.6在Windows机器上安装了opencv,没有任何问题,使用: 但是当我尝试导入cv2时,出现以下错误 我看过这篇文章 它说cv2不适用于python 3我在想这是否已修复或是否有解决方法 问题答案: 您可以从此非官方站点上在Windows 32位或64位计算机上下载最新的适用于Python 3.6的OpenCV 3.2.0,查找以开头的文件。然后键入以下

  • 我在Windows上运行了TensorFlow目标检测安装。 https://medium.com/riow/tensorflow-object-detection-on-windows-ad10bfde217c 成功安装TensorFlow目标检测后, 我运行以下命令进行测试,并收到下面的错误。如何解决这个问题? 错误:Traceback(最近一次调用最后):文件"C:\TestImage\模型

  • 问题内容: 我正在尝试在Windows 7工作站上安装GDAL和Python。 Python版本:2.6.6 盖达尔1.8 (Visual Visual C ++ Studio 2010 Express) 我按照http://ucsb.pbworks.com/w/page/1936549/Using-GDAL-with- Python中 的说明进行操作,并将PYTHONPATH和GDAL_DATA