当我使用普通python (希望这个术语是可以理解的)时,然后键入
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只有在后一种情况下才有响应。我不知道为什么。
发布于 2014-05-30 20:22:51
有一个IPython魔术命令%reset,它将清除所有变量。
您可以使用%reset?查看更多细节和docstring。
通过删除用户定义的所有名称(如果没有参数调用)或删除某些类型的对象(如IPython的In[]和Out[]容器中当前的所有内容),重置命名空间(有关详细信息,请参阅参数)。
https://stackoverflow.com/questions/23962207
复制相似问题