最近接入他们大学的课题程序,很多都是用matplotlib画图,展示最终的精确度之类的。
然后我用pyenv+virtualenv安装那些程序的依赖,然后matplotlib需要_tkinter,这个还需要系统安装,虽然能装,但是挺费劲,还有种方式可能需要重新编译python,也是麻烦。网上搜索发现可以不使用的方法,每次装一次找一次,决定记录一下了。
直接import matplotlib.pyplot as plt
会报错ImportError: No module named _tkinter, please install the python-tk package
一般都是用plt.show()方式直接展示。我给改成plt.savefig()报错图片了。
网上找到的方法
在import之前加入两行:import matplotlib
matplotlib.use('agg')
然后就可以了。好像是选了matplotlib里gui别的显示方式,就不依赖_tkinter了
上一篇: 操作系统plan9安装
下一篇: haproxy编译安装
0 Responses so far.