我已将默认后端设置为Qt5Agg
in .config/matplotlib/matplotlibrc
。如果我使用常规 ssh 提示符并打开,这会起作用ipython
并运行import matplotlib as mpl
我正确地得到:mpl.get_backend() => "Qt5Agg"
当我通过 pyCharm 远程控制台连接时,默认后端设置为'module://backend_interagg'
这似乎是 pycharm 专门构建的帮助程序扩展。
Using mpl.use("Qt5Agg")
按预期工作(即正确设置后端并允许我使用它)。
我只是试图让默认工作和 pycharm 远程控制台正确使用我的 rc 文件参数。
Fwiw,我已经尝试实际将我的主 rc 文件(在 site-packages 目录中)设置为具有 Qt5Agg,但仍然遇到这个问题。
Also, mpl.get_configdir()
正确返回~/.config/matplotlib
有任何想法吗?
我在 PyCharm 2017.3.3 中遇到了同样的问题,有帮助的是禁用该复选框在工具窗口中显示绘图 in File -> Settings -> Tools -> Python Scientific
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)