【发布时间】:2016-04-07 14:48:02
【问题描述】:
我正在使用以下设置:
Python 3.5.2 + Matplotlib 1.5.x (Raspberry Pi)
我已将backend :tkagg 添加到我的 rc 文件中。
如果我运行get_backend(),它会返回"tkagg"
但是,当我尝试按如下方式导入 matplotlib 时:
Python 3.4.2 (default, Oct 19 2014, 13:31:11)
[GCC 4.9.1] on linux
Type "copyright", "credits" or "license()" for more information.
>>> import matplotlib as mpl
>>> mpl.use('tkagg')
>>> import matplotlib.pyplot as plt
我收到以下回溯:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import matplotlib.pyplot as plt
File "/usr/local/lib/python3.4/dist-packages/matplotlib-1.5.0-py3.4-linux-armv7l.egg/matplotlib/pyplot.py", line 114, in <module>
backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/usr/local/lib/python3.4/dist-packages/matplotlib-1.5.0-py3.4-linux-armv7l.egg/matplotlib/backends/__init__.py", line 32, in pylab_setup
globals(),locals(),[backend_name],0)
File "/usr/local/lib/python3.4/dist-packages/matplotlib-1.5.0-py3.4-linux-armv7l.egg/matplotlib/backends/backend_tkagg.py", line 13, in <module>
import matplotlib.backends.tkagg as tkagg
File "/usr/local/lib/python3.4/dist-packages/matplotlib-1.5.0-py3.4-linux-armv7l.egg/matplotlib/backends/tkagg.py", line 9, in <module>
from matplotlib.backends import _tkagg
ImportError: cannot import name '_tkagg'
为什么没有正确导入matplotlib?
【问题讨论】:
-
您有实际问题吗?
-
@MattDMo,是的,为什么 Matplotlib 不生成图表?
-
感谢您重新解决我的问题,下次我会做得更好。 DJ
-
另一个注意事项,我还尝试从 .cache 中删除 Matplotlib 缓存。
-
你安装了 Tkinter 吗?
标签: python-3.x matplotlib python-3.5