我能够找到很多关于如何在“IPYTHONDIR”中提供配置文件的文档,但我希望将所有与项目相关的文件都放在项目目录本身中,这样我的 ipython 配置就在相同的 git repo,与其他用户共享项目时不需要额外的步骤。
最佳答案
最好的方法是在您的项目目录中创建一个.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 现在将使用您为此项目设置的配置文件。
如果您要与其他用户共享该项目,您总是可以将上述导出命令放在一个小的 shell 脚本中,例如 set_ipy.sh
,以使事情变得更容易。只需确保脚本源 (source set_ipy.sh
) 而不是作为 ./set_ipy.sh
运行,否则 IPYTHONDIR
环境变量将不会针对当前 shell 进行更改。
关于python - 如何为 ipython 创建项目特定的启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54890429/