我在Qt5Agg
中将我的默认后端设置为.config/matplotlib/matplotlibrc
。如果我使用常规的ssh提示符并打开ipython
并运行import matplotlib as mpl
,则此方法有效
我正确地得到:mpl.get_backend() => "Qt5Agg"
当我通过pyCharm远程控制台连接时,默认后端设置为'module://backend_interagg'
,这似乎是pycharm专用的辅助扩展。
使用mpl.use("Qt5Agg")
按预期工作(即正确设置后端并允许我使用它)。
我只是想让默认工作和pycharm远程控制台正确使用我的rc文件参数。
Fwiw,我试过设置我的主rc文件(在site-packages目录中)有Qt5Agg,我仍然遇到这个问题。
此外,mpl.get_configdir()
正确返回~/.config/matplotlib
有任何想法吗?
我在PyCharm 2017.3.3中遇到了同样的问题,有什么帮助是禁用File -> Settings -> Tools -> Python Scientific
中的工具窗口中的复选框显示图。