繁体   English   中英

适用于ipython Notebook的独立交互式单元

[英]Stand-alone interactive cell for ipython notebook

我使用ipython Notebook作为前Matlab用户。 我想念的一个功能是matlab的“命令窗口”-一个独立的交互式窗口,无论您正在编辑脚本的哪个部分,该窗口始终可见。

目前,我想尝试尝试的地方到处都新建了一个单元,但是我无法同时查看此“原型单元”以及脚本的任何给定部分,这很烦人。

我的问题: 有没有一种方法可以在开发环境和python脚本的任何给定部分之间快速切换?

欢迎任何解决方案-我什至已经在同一脚本上打开了两个浏览器窗口,这让我倍感愉悦。

谢谢。

您可以使用%qtconsole魔术-它会启动一个qtconsole并附加到与笔记本相同的内核上。

https://github.com/ipython/ipython/issues/2593/之后,您可以在.jupyter/custom/custom.js添加类似以下内容,并添加一个按钮来启动qtconsole。

$([Jupyter.events]).on('notebook_loaded.Notebook', function(){
    // Create a custom button in toolbar that execute `%qtconsole` in kernel
    Jupyter.toolbar.add_buttons_group([
        {
             'label'   : 'Run QTconsole',
             'icon'    : 'fa fa-terminal', // select your icon from http://fortawesome.github.io/Font-Awesome/icons
             'callback': function () {
                 Jupyter.notebook.kernel.execute('%qtconsole')
             }
        }
        // add more button here if needed.
    ]);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM