我使用python 3.4使用matplotlib.当我启动我的程序时,我有以下警告消息:
C:\ Python34-32bits\lib\site-packages\matplotlib\cbook.py:123:MatplotlibDeprecationWarning:在1.3版本中不推荐使用matplotlib.mpl模块.请
import matplotlib as mpl改用.warnings.warn(message,mplDeprecation,stacklevel = 1)
据我所知,我不使用mpl,所有关于matplotlib的导入都是:
import matplotlib.pyplot as plt
import matplotlib.animation as animation
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
在我使用的Python模块中matplotlib,我想确保它在我通过远程计算机运行脚本时也能正常工作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
Run Code Online (Sandbox Code Playgroud)
有用.太糟糕了,当我直接在机器上运行它(不是远程机器!)时,它给了我以下警告:
对matplotlib.use()的这个调用没有效果,因为已经选择了后端; 必须 在首次导入pylab,matplotlib.pyplot或matplotlib.backends 之前调用matplotlib.use().
如何删除此邮件?