【发布时间】:2018-08-09 10:51:00
【问题描述】:
我已在.config/matplotlib/matplotlibrc 中将默认后端设置为Qt5Agg。如果我使用常规 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
有什么想法吗?
【问题讨论】:
标签: python matplotlib pycharm