KeyError: 'kivy.garden.graph'
KeyError: 'kivy.garden.graph'
我最近才开始使用 kivy,但是当我从 kivy.garden.graph import MeshLinePlot 导入时它给出了一个错误
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from kivy.garden.graph import MeshLinePlot
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
File "<frozen importlib._bootstrap>", line 640, in _load_backward_compatible
KeyError: 'kivy.garden.graph'
我已经使用 windows https://kivy.org/doc/stable/installation/installation-windows.html
的安装指南安装了 Kivy
您需要先安装kivy-garden模块:
pip install kivy-garden
然后从 garden 模块安装图形包:
garden install graph
如果你没有,你应该安装 matplotlib
如果上述方法不起作用或仍然输出 Key Error kivy.garden.matplotlib
您应该在命令中键入以下内容 window
garden install matplotlib
I have already installed it you can view the picture here am using matplotlib 3.1.1 python 3.7
他们已将安装方法更改为 pip install kivy_garden.graph
https://github.com/kivy-garden/graph
你应该执行这个,然后继续%python\Lib\site-packages\kivy_garden
把里面的\graph
文件夹复制到这个目录下%python\Lib\site-packages\kivy\garden
这解决了我的问题。
- Python 3.8.1
如果您在 Android 日志文件中发现上述错误,当您尝试使用 buildozer 在 Android 上编译 deploy 和 运行 Kivy 应用程序时,请尝试以下解决方案:https://github.com/kivy/buildozer/issues/1226
并且记得将 matplotlib 放在 buildozer.spec 要求中。像这样,取决于您的具体需求:
要求 = python3,kivy,pillow,matplotlib
我最近才开始使用 kivy,但是当我从 kivy.garden.graph import MeshLinePlot 导入时它给出了一个错误
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from kivy.garden.graph import MeshLinePlot
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
File "<frozen importlib._bootstrap>", line 640, in _load_backward_compatible
KeyError: 'kivy.garden.graph'
我已经使用 windows https://kivy.org/doc/stable/installation/installation-windows.html
的安装指南安装了 Kivy您需要先安装kivy-garden模块:
pip install kivy-garden
然后从 garden 模块安装图形包:
garden install graph
如果你没有,你应该安装 matplotlib
如果上述方法不起作用或仍然输出 Key Error kivy.garden.matplotlib
您应该在命令中键入以下内容 window
garden install matplotlib
I have already installed it you can view the picture here am using matplotlib 3.1.1 python 3.7
他们已将安装方法更改为 pip install kivy_garden.graph
https://github.com/kivy-garden/graph
你应该执行这个,然后继续%python\Lib\site-packages\kivy_garden
把里面的\graph
文件夹复制到这个目录下%python\Lib\site-packages\kivy\garden
这解决了我的问题。
- Python 3.8.1
如果您在 Android 日志文件中发现上述错误,当您尝试使用 buildozer 在 Android 上编译 deploy 和 运行 Kivy 应用程序时,请尝试以下解决方案:https://github.com/kivy/buildozer/issues/1226
并且记得将 matplotlib 放在 buildozer.spec 要求中。像这样,取决于您的具体需求:
要求 = python3,kivy,pillow,matplotlib