在带有python
和的新的17.04 Ubuntu系统上python-matplotlib
,我想使用MatplotlibGTKAgg
或GTKCairo
后端进行绘图。这在16.04中可以很好地工作,但由于以下原因,在17.04中已被破坏:
>>> import matplotlib.backends._backend_gdk
ImportError: No module named _backend_gdk
但是,同一命令在16.04中也可以完美地工作。最后
import matplotlib; matplotlib.use("GTKCairo");
import pylab; pylab.plot([1,2],[3,4]);pylab.show()
在16.04上可以完美运行,并在17.04上出现“未命名模块”错误(如上所述)而失败。我可以看到我的17.04系统具有该文件/usr/lib/python2.7/dist-packages/matplotlib/backends/_backend_gdk.x86_64-linux-gnu.so
,那么怎么会出现此错误?有任何解决方法的建议吗?
问题已解决...从较早的系统还原文件时,我无意间在中复制了matplotlib的安装~/.local/lib/python2.7
,并且是此版本,而不是正在运行并给出错误的Ubuntu版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句