IPython& matplotlib配置文件和文件

时间:2014-03-03 22:48:29

标签: python matplotlib ipython

随着时间的推移,我已经看到了使用两个位置配置文件的IPython(和等效的matplotlib):

~/.ipython/profile_default/

~/.config/ipython/profile_default

哪个是正确的?这些包检查两者吗?

如果重要,我在OS X和Linux上使用Anaconda

3 个答案:

答案 0 :(得分:5)

我们(IPython)在Linux上的配置的最佳位置上来回走动。我们以前总是使用~/.ipython,但之后我们切换到~/.config/ipython,这是XDG指定的位置(更正确,对于给定的正确值),同时仍然检查两者。在IPython 2中,我们默认切换回~/.ipython,以使其在我们支持的不同平台上更加一致。

但是,我不认为它应该在Mac上使用~/.config - 它应该始终是~/.ipython

答案 1 :(得分:2)

matplotlib而言,在OS X上,将首先在当前目录中查找配置文件(matplotlibrc),然后在~/.matplotlib中查找,最后在{{{ 1}},其中INSTALL/matplotlib/mpl-data/matplotlibrc是Python INSTALL目录。使用python.org的标准Python安装,这是site-packages,其中/Library/Frameworks/Python.framework/Versions/X.Y/lib/pythonX.Y/site-packages是您正在使用的版本,如2.7或3.3。

答案 2 :(得分:1)

我知道我的用途

~/.config/ipython/profile_default

但它可能会检查两者。 This Ipython page表示将其置于

~/.ipython/profile_default/

所以我猜它会检查两者。