除了能查到的安装重新编译的方法外,还有一种解决方案就是改变画布的设置,使之不需要在屏幕上进行展示,解决方案如下:
import matplotlib
matplotlib.use("agg")
import matplotlib.pyplot as plt
使用这种方式,在使用xgboost时会存在异常,解决方案就是先倒入xgboost:
import xgboost
import matplotlib
matplotlib.use("agg")
import matplotlib.pyplot as plt