python3.3 matplotlib无法导入名称_tkagg

时间:2013-03-29 17:24:51

标签: python python-3.x matplotlib

我的matplotlib的默认后端是'agg'。我读了stackoverflow(How can I set the 'backend' in matplotlib in Python?),为了显示图形,我需要使用TkAgg,WX,QTAgg或QT4Agg。我尝试使用全部4(mpl.use('TkAgg')等),matplotlib找不到任何一个(我不能使用QTAgg或QT4Agg,因为根据matplotlib,它与python3不兼容)。我不确定有什么问题,因为当我去/usr/local/lib/python3.3/dist-packages/matplotlib/backends/时,tkagg.py和backend_tkagg.py都在那里。这些错误也适用于wx。

如果有任何相关性,我会在Quantal上使用python3.3。

1 个答案:

答案 0 :(得分:5)

我在Fedora 18上遇到了同样的错误。我从存储库安装了Python 3的matplotib包。

在Fedora上安装软件包python3-matplotlib-tk摆脱了这个错误。

在Ubuntu上,安装tk-dev包,然后再次安装matplotlib:python3 setup.py buildpython3 setup.py install

然而,我很快就在Fedora上遇到了这个:Python 3 and matplotlib lissue on Linux