python - 如何为 ipython 创建项目特定的启动脚本

标签 python ipython

我能够找到很多关于如何在“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/

相关文章:

python - IPython 打印输出损坏

python-2.7 - 在 2.7 中启动 ipython

python - 在没有 Django 其余部分的情况下使用 Django 模板和标签

python - IPython _repr_html_

Python正则表达式,忽略字符直到某个字符匹配多次

Python 可以在内存中创建大型字典,但不能从文件中加载它们

python - 禁用每个方法/函数的日志记录?

Emacs 响应缓慢 : how to profile?

ipython - 如何在 ipython 笔记本中获得多个工作表?

python - 如何制作可移植 Jupyter 幻灯片