Min*_*nos 7 gtk python3 matplotlib
我正在尝试使用 python3 来绘制图形。
matplotlib 的唯一后端似乎有效的是 tkAgg (Tkinter),但这看起来像是在石器时代设计的。所以我一直在寻找替代品。当我使用基于 Gnome 并使用 GTK 的 Unity 时,我想我会使用它们。但是,我无法让以下任何后端工作:
GTKAgg (requires python(3)-gtk2)
GTK3AGG (gtk3Agg backend is not known to work on Python 3.x.)
GTK3Cairo (no window opens)
QT4AGG (requires QT4 which is not installed on my system).
Run Code Online (Sandbox Code Playgroud)
我已经安装了以下软件包:
python3 python3-matplotlib ipython3 python3-cairo python3-gi
Run Code Online (Sandbox Code Playgroud)
我也尝试安装 python3-gtk2 但返回此错误:
包 python3-gtk2 不可用,但被另一个包引用。这可能意味着软件包丢失、已过时或只能从其他来源获得
我猜这意味着我不应该在 Ubuntu 14.04 LTS 上使用它。
选择 GTK3Cairo 作为后端不会抛出任何错误,并且使用 ipython3 和 pylabs 可以很好地导入;但是,当我调用 plot() 函数时,它也不会打开一个新窗口。
除了 tkinter 之外,我真的没有其他可以使用的吗?
小智 0
我在 arch 上也遇到了同样的问题。但实际上 2 分钟前,我让 qtk4agg 开始工作,我必须从 /usr/lib/python3.5/site-packages/ 内部删除 sip.so 文件,以便实际安装该包,因此将 matplotlibrc 中的后端设置为 Qt4Agg 删除sip.so 文件(如有必要)然后安装 python-pyqt4 并且一切都应该正常工作
| 归档时间: |
|
| 查看次数: |
1713 次 |
| 最近记录: |