1. 程式人生 > >伺服器使用matplotlib畫圖

伺服器使用matplotlib畫圖

伺服器中由於只有命令列介面,因此無法顯示影象,這樣會導致python直接使用matplotlib畫圖出錯,因此需要做如下修改,有兩種方法

方法一

這種方法需要使用的時候每次都引入,就是在python引入matplotlib.pyplot包之前寫入

import matplotlib as mplmpl.use('Agg')
import matplotlib.pyplot #如果不在這個之前會出錯

方法二

這種是一個永久性的方法,在linux下新建~/.config/matplotlib/matplotlibrc,新增程式碼

backend : Agg