Python: PyCharm中導入matplotlib時報錯:“Backend Qt5Agg is interactive backend”的解決方案


在使用PyCharm時,在PyCharm的Python Console中 import matplotlib.pyplot as plt時,會出現:

Backend Qt5Agg is interactive backend. Turning interactive mode on.


或者其他跟Qt5Agg相關的錯誤,導致程序中斷。

雖然現在還不得而知Qt5Agg的問題如何解決,但是一種可以繞過這種問題(我的環境是:PyCharm 2020.3、PyQt5 5.9、 PyQt4 5.15.2、matplotlib 3.3.2、 ipython 7.19.0、Python 3.8.6 )。

解決方案:

    • 修改matplotlibrc 文件。該文件位於:
      “C:\Program Files\Python\Python38\Lib\site-packages\matplotlib\mpl-data" 

       

    • 如果想在import matplotlib.pylab as plt 時,不出現Backend Qt5Agg is interactive backend. Turning interactive mode on.
      可以修改上述文件中大致101行,將#interactive : False 修改為interactive : True 保存即可。

       

       


      • 重啟PyCharm,再次import matplotlib.pylab as plt 時,不會再報錯。


免責聲明!

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



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