【发布时间】:2013-04-16 18:20:52
【问题描述】:
在我使用matplotlib 的Python 模块中,我想确保当我通过ssh 在远程机器上运行脚本时它也能正常工作。所以我这样做:
import matplotlib
matplotlib.use('Agg')
from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
import numpy as np
import pylab
import scipy.stats
import scipy.stats.mstats
它有效。太糟糕了,当我直接在一台机器(不是远程的!)上运行它时,它给了我以下警告:
对 matplotlib.use() 的调用无效,因为后端 已经被选中; matplotlib.use() 必须在之前调用 pylab、matplotlib.pyplot 或 matplotlib.backends 是为 第一次。
如何删除此消息?
【问题讨论】:
标签: python matplotlib warnings