python3.3 matplotlib无法导入名称\u tkagg

python3.3 matplotlib无法导入名称\u tkagg,python,python-3.x,matplotlib,Python,Python 3.x,Matplotlib,matplotlib的默认后端是“agg”。我在stackoverflow()上读到,为了显示图形,我需要使用TkAgg、WX、QTAgg或QT4Agg。我尝试使用全部4(mpl.use('TkAgg')等),但matplotlib找不到其中任何一个(根据matplotlib,我无法使用qtag或QT4Agg,因为它与python3不兼容)。我不确定出了什么问题,因为当我转到/usr/local/lib/python3.3/dist-packages/matplotlib/backends/,t

matplotlib的默认后端是“agg”。我在stackoverflow()上读到,为了显示图形,我需要使用TkAgg、WX、QTAgg或QT4Agg。我尝试使用全部4(mpl.use('TkAgg')等),但matplotlib找不到其中任何一个(根据matplotlib,我无法使用qtag或QT4Agg,因为它与python3不兼容)。我不确定出了什么问题,因为当我转到/usr/local/lib/python3.3/dist-packages/matplotlib/backends/,tkagg.py和backend_tkagg.py时,都在那里。这些错误也适用于wx


我在Quantal上使用python3.3,如果有任何关联的话。

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

在Fedora上安装程序包python3 matplotlib tk为我消除了这个错误

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


然而,我很快在Fedora上遇到了这个问题:

\u tkagg呢。那么
?这就是它无法导入它的原因。你是如何安装mpl的,你使用的是什么操作系统?我从哪里可以得到_tkagg。那么?我从源代码安装了mpl,我使用的是Ubuntu Quantal。你可能想把你答案的第二部分移到一个新问题上。我做错了什么吗?我在终端中键入了“sudo apt get install python3 matplotlib tk”,但它表示找不到软件包。@user2163653添加到我的答案中。安装tk-dev并重建和重新安装应有帮助。