我能够找到很多有关如何在“ IPYTHONDIR”中提供配置文件的文档,但是我希望所有与项目相关的文件都位于项目目录中,这样就可以在ipython配置中进行管理相同的git repo,与其他用户共享项目时不需要额外的步骤。
答案 0 :(得分:2)
最好的方法是在项目目录中创建一个.ipython
目录。您可以按照以下方式进行操作:
$ mkdir /path/to/project/.ipython
然后应在此目录中生成默认配置文件,如下所示:
$ ipython profile create my_config_name --ipython-dir /path/to/project/.ipython
现在,您可以根据需要为此项目编辑这些默认配置文件。
然后,我们需要指导iPython查找在哪里可以找到这些配置文件。为此,我们将更改IPYTHONDIR
环境变量。这很简单:
$ export IPYTHONDIR=/path/to/project/.ipython
有了这个,iPython现在将使用为该项目设置的配置文件。
如果要与其他用户共享项目,则可以始终将上面的export命令放在一个小的Shell脚本中,例如set_ipy.sh
,以使事情变得更加容易。只需确保脚本源(source set_ipy.sh
)且不能以./set_ipy.sh
的身份运行,否则IPYTHONDIR
环境变量将不会为当前shell更改。