4

我的 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。

4

1 回答 1

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

于 2013-03-30T09:34:30.810 回答