使用start_ipython()配置IPython

时间:2014-05-30 19:33:53

标签: python configuration ipython

当我使用普通的python shell时(我希望这个术语是可以理解的)然后输入

import IPython
IPython.start_ipython(["--pylab=qt", "--TerminalInteractiveShell.editor=scite"])

ipython控制台就像

一样启动
ipython --pylab=qt --TerminalInteractiveShell.editor=scite

但是当我在已经运行的ipython控制台中执行相同操作时,这不起作用。可以重置'一个正在运行的ipython控制台?

编辑:我现在用自己的代码解决了我的问题。肯定在这里展示我的代码对任何人都没有帮助。给出答案(谢谢!):打字

%pylab qt, %
%config TerminalInteractiveShell.editor='scite'

不会抛出错误消息。但它与

不一样
ipython --pylab=qt --TerminalInteractiveShell.editor='scite'

行为不同,我的GUI仅在后一种情况下才有响应。我不知道为什么。

1 个答案:

答案 0 :(得分:1)

有一个IPython魔术命令%reset,它将清除所有变量。

您可以使用%reset?

查看更多详细信息和文档字符串
  

通过删除用户定义的所有名称来重置命名空间if   不带参数调用,或删除某些类型的对象,如   作为IPython中的所有内容,在[]和Out []容器中(参见   参数详情)。