使用jupyter notebook运行选定的行并显示输出

问题描述 投票:3回答:1

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

这似乎不再起作用 - 当我例如选择一个变量并运行它时,底部的“Python 3 Kernel”状态在busy / idle之间快速轻弹,但是不显示该变量。

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

python visual-studio-code jupyter
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.