【问题标题】:Run selected lines and show output using jupyter notebook使用 jupyter notebook 运行选定的行并显示输出
【发布时间】:2019-02-27 09:52:54
【问题描述】:

我以前使用 VS 代码 (https://github.com/DonJayamanne/vscodeJupyter) 的 Jupyter 扩展,可以选择我的代码并运行它,输出显示在“结果”窗格中。

这似乎不再起作用 - 例如,当我选择一个变量并运行它时,底部的“Python 3 Kernel”状态在忙碌/空闲之间快速闪烁,但未显示该变量。

我看到该扩展现在已弃用,而是可以使用 python 扩展运行单元,但是有没有办法复制这个对我的工作流程非常重要的旧功能?

【问题讨论】:

  • 也许你可以使用 anaconda 的 jupyter notebook?即使在那里你可以将代码放入小块并运行它,它通常会在你的浏览器中打开一个编辑器,如果你不想要,那么你也可以使用 pip,查看这个链接(jupyter.org/install)。

标签: python visual-studio-code jupyter


【解决方案1】:

所以我们实际上只是将这个功能添加到 Microsoft Python 扩展中,并且它是昨晚才发布的。如果您在一个定义了 #%% 单元格的 .py 文档中,您可以在没有选择文本的单元格中按 shift+enter 以在交互式窗口中运行该单元格。如果您在一个定义了单元格的 .py 文件中,并且您选择了文本并按 shift+enter,那么只有该文本(而不是整个单元格)将被发送到交互式窗口。如果您在一个没有定义单元格的 .py 文件中,并且您选择文本并按 shift-enter,那么该文本将像以前一样被发送到普通的 python 终端。但是您现在将看到一个一次性弹出窗口,询问您是否希望将非单元文件中的 shift-enter 命令发送到交互式窗口。如果您错过了弹出窗口,您也可以更改我们在选项中添加的“将选择发送到交互式窗口”命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 2021-04-26
    • 1970-01-01
    相关资源
    最近更新 更多