服務器中由於只有命令行界面,因此無法顯示圖像,這樣會導致python直接使用matplotlib畫圖出錯,因此需要做如下修改,有兩種方法
方法一
這種方法需要使用的時候每次都引入,就是在python引入matplotlib.pyplot包之前寫入
import matplotlib as mplmpl.use('Agg')
import matplotlib.pyplot #如果不在這個之前會出錯
方法二
這種是一個永久性的方法,在linux下新建~/.config/matplotlib/matplotlibrc,添加代碼
backend : Agg