matplotlib
有一个配置文件,IPython
有自己的配置文件。在设置像matplotlib
后端这样的东西时,哪一个优先?
例如,假设matplotlib
的配置文件说使用特定的后端,但我修改了我的IPython启动或配置文件以使用不同的后端。当我启动IPython并导入matplotlib
时会使用哪一个?
更一般地说,正确的方式是什么设置,以便不同的配置文件使用不同的matplotlib
后端或matplotlib配置?
答案 0 :(得分:2)
使用IPython配置,因为IPython本身会选择matplotlib后端。
如需参考,请参阅IPython:core/pylabtools.py:activate_matplotlib,并注意如何明确调用matplotlib.use(backend)
。