paddlepaddle(飛漿)完美解決Matplotlib is currently using agg, which is a non-GUI backend

前言

最近在入門百度的飛漿深度學習框架,在練習第二個波士頓房價預測的時候,遇到了這個問題。百度上搜尋的結果雖不能直接解決這個問題,但是給予了我一定的啓發。下面,我就告訴大家,如何快速解決這個問題。

解決問題

一、問題來源

從英文提示來看,在執行次項目時,matplotlib正在使用agg,它不是一個GUI後端。
我們平常使用的是‘Qt5Agg’這個後端,所以,咱們接下來的任務就是更換paddlepaddle中的agg。

二、找到問題根源、解決問題

本人使用的是pycharm。

  1. 首先咱們在pycharm打開paddle包
    在這裏插入圖片描述
  2. 點擊edit-》find-》find in path
    在這裏插入圖片描述
  3. 搜索agg
    在這裏插入圖片描述
    紅色√是查找出來的文件,下方黃色√是文件的預覽,可以進行修改。
  4. 將agg修改爲Qt5Agg
    在這裏插入圖片描述

修改完畢,試一試效果

在這裏插入圖片描述
可以正常顯示 了
我們輸出一下當前使用的後端:
在這裏插入圖片描述

到這裏整個工作就全部結束了,如果有解決大家的問題,不要忘記給個👍!

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