禁用IPython退出确认
每次我输入 exit()
时,系统都会让我确认一下,真的很烦人;我当然是想退出啊!要不然我干嘛要输入 exit()
呢!!!
有没有办法改变 IPython 的默认设置,让它在我输入的时候直接退出,而不再弹出确认提示?
4 个回答
19
只需要输入 Exit
,注意大写的 E
。
或者,你可以这样启动 IPython:
$ ipython -noconfirm_exit
对于更新版本的 IPython,可以这样做:
$ ipython --no-confirm-exit
47
在ipython版本0.11或更高版本中,
- 可以使用
--no-confirm-exit
来运行,或者 - 通过输入 'exit' 来退出,而不是按控制键加D,或者
确保目录存在(如果没有,可以运行
ipython profile create
来创建它),然后在 $HOME/.ipython/profile_default/ipython_config.py 文件中添加以下内容:c = get_config() c.TerminalInteractiveShell.confirm_exit = False
149
如果你想让 Ctrl-D
这个组合键在 IPython 0.11 中直接退出,而不需要确认,可以在你的配置文件里加上 c.TerminalInteractiveShell.confirm_exit = False
。
如果你还没有配置文件,可以运行 ipython profile create
来创建一个。
如果你是在 Django 的命令行环境中工作,记得查看 这个链接。
* 配置文件的位置是: $HOME/.ipython/profile_default/ipython_config.py