Python 绘图时Google datalab警告
当我使用datalab绘图时,我不断收到关于字体的相同警告。它实际上使情节变得很好,但我每次都会出现。我怎样才能摆脱它Python 绘图时Google datalab警告,python,matplotlib,google-cloud-datalab,Python,Matplotlib,Google Cloud Datalab,当我使用datalab绘图时,我不断收到关于字体的相同警告。它实际上使情节变得很好,但我每次都会出现。我怎样才能摆脱它 df.plot() /usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/font\u-manager.py:1320: 用户警告:找不到findfont:Font系列['sans-serif']。坠落 回到DejaVu Sans(道具get_family(), self.defaultFamily[font
df.plot()代码>
/usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/font\u-manager.py:1320:
用户警告:找不到findfont:Font系列['sans-serif']。坠落
回到DejaVu Sans(道具get_family(),
self.defaultFamily[fontext]))
您可以使用中的步骤访问运行Datalab的docker容器
编辑font\u manager.py
文件并注释掉行
(如果您不能使用vim/vi或任何您可以使用的文本编辑器并将文件上载到bucket,请编辑并再次下载)Victorgi解决方案对我不起作用,因为文件始终返回到其以前的状态(可能在datalab重新启动时重置?)。无论如何,解决此问题的一个更简单的方法是通过以下方式隐藏警告:
import warnings
warnings.filterwarnings("ignore")
cd /usr/local/envs/py3env/lib/python3.5/site-packages/matplotlib/
#warnings.warn('findfont: Could not match %s. Returning %s.' %
# (prop, self.defaultFont[fontext]),
# UserWarning)
import warnings
warnings.filterwarnings("ignore")