强迫症去掉‘Backend QtAgg is interactive backend. Turning interactive mode on.’提示

强迫症去掉‘Backend QtAgg is interactive backend. Turning interactive mode on.’提示,第1张

在使用PyCharm时,不知是导入了matplotlib还是导入pyqt5模块,即使没有用到这两个模块,也总是提示‘Backend QtAgg is interactive backend. Turning interactive mode on.’:

强迫症实在受不了,网上搜了几种方法,前几种方法(包括修改settings,将Enable interactive mode选项选中和增加以下代码的方式)都无效,遂将最终有效的方法记录在这里。

import matplotlib.pyplot as plt
plt.switch_backend('agg')

解决方案:
修改matplotlibrc 文件。该文件位于:C:\Users\AppData\Local\Programs\Python\Python310\Lib\site-packages\matplotlib\mpl-data

C:\Users\AppData\Local\Programs\Python\Python310\Lib\site-packages\matplotlib\mpl-data

打开matplotlibrc文件,大概100行的位置,修改#interactive: False 为 #interactive: True,保存后重启pycharm,则不会再有该提示。

强迫症心满意足的离开:

参考链接:Python: PyCharm中导入matplotlib时报错:“Backend Qt5Agg is interactive backend”的解决方案…

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/869566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存