首页 > 解决方案 > KeyError:spyder 中的“kivy.garden.matplotlib”

问题描述

我开始学习 Kivy(希望这是个好主意!),我想在其中使用一些 matplotlib 图。例如,我发现使用的示例

from kivy.garden.matplotlib.backend_kivyagg import FigureCanvas,\
                                                NavigationToolbar2Kivy

这导致错误KeyError: 'kivy.garden.matplotlib'

或者

from kivy.ext.mpl.backend_kivyagg import FigureCanvasKivyAgg as FigureCanvas

这导致ModuleNotFoundError: No module named 'kivy.ext'

我该如何解决这个问题?(我 [很幸运地] 使用 Anaconda,在 macOs Mojave 上使用以下版本的 Kivy:

[INFO   ] [Kivy        ] v1.11.1
[INFO   ] [Kivy        ] Installed at "/opt/anaconda3/lib/python3.7/site-packages/kivy/__init__.py"

标签: pythonmatplotlibkivyspyder

解决方案


推荐阅读