python3.3 matplotlib无法导入名称_tkagg

Wil*_*Hua 4 python matplotlib python-3.x

我的matplotlib的默认后端是'agg'.我在stackoverflow上读到(如何在Python中设置matplotlib中的'后端'?)为了显示图形,我需要使用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.

小智 5

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

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

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

但是,我很快就在Fedora上遇到了这个:Python 3上的Python 3和matplotlib lissue