使用matplotlib時報which is a non-GUI backend的解決辦法


在使用matplotlib模塊時,使用show()無法顯示圖像,后台提示一個錯誤,……which is a non-GUI backend……

有GUI庫,需要使用gui庫,順便查詢了一下python的GUI 哪個比較好

總的來說,python的GUI庫都比較簡單,界面比較難看,

顯示想試一下wxpython模塊,可是使用pip3 安裝時,總是提示錯誤,無法安裝成功

參考:https://www.cnblogs.com/morries123/p/8568666.html

https://blog.csdn.net/yaningli/article/details/86736108

后面使用sudo apt install python3-tk   安裝了tkinter

然后,在導入模塊下加入,matplotlib.use("TkAgg") 就可以正常顯示了

可以修改matplotlibrc文件
將其中的改成
backend:TkAgg即可

 

各個gui的點評

https://blog.csdn.net/goog_man/article/details/88057287 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM