服務器使用matplotlib畫圖 原

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

方法一

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

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

方法二

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

backend : Agg
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章