matplotlib
有一个配置文件,而IPython
也有自己的配置文件。当涉及到设置像matplotlib
后端这样的东西时,哪个配置文件具有优先权呢?例如,假设我的
matplotlib
配置文件指定使用特定的后端,但随后我修改了我的IPython启动或配置文件以使用不同的后端。当我启动IPython并导入matplotlib
时,哪一个将被使用?更普遍地说,设置方式是什么,以便不同的配置文件使用不同的
matplotlib
后端或matplotlib配置?matplotlib
有一个配置文件,而IPython
也有自己的配置文件。当涉及到设置像matplotlib
后端这样的东西时,哪个配置文件具有优先权呢?matplotlib
配置文件指定使用特定的后端,但随后我修改了我的IPython启动或配置文件以使用不同的后端。当我启动IPython并导入matplotlib
时,哪一个将被使用?matplotlib
后端或matplotlib配置?使用IPython配置,因为IPython本身选择了matplotlib后端。
参考IPython:core/pylabtools.py:activate_matplotlib,注意如何显式地调用matplotlib.use(backend)
。