如何在VSCode中运行Jupyter时选择要运行的单元格?

时间:2017-07-29 10:07:02

标签: python-3.x visual-studio-code jupyter-notebook jupyter

我喜欢在VSCode上构建Jupyter扩展的方式,但是我没有让它运行我选择的单元格。

我的问题是:有没有办法选择执行哪一行,或者它始终是文件中的最后一行?

现在我只是将每个输出提供单元格分离文件并导入所需的功能,但快速迭代实验只是为了快速写入同一文件。

1 个答案:

答案 0 :(得分:1)

看起来#%%开始一个单元格,所以我认为有两种方法:

#%%
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np

#%%
x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show() 

并且您可以单独运行每个单元格(或行 - 无论您放置#%%的哪个位置)运行单元格将弹出您放置它的行上方。

或安装code-runner:code-runner。有关详细信息,请参阅此处:Jupyter-IPython和此处Getting Started

编辑:刚从上一个超链接找到另一种方式:

  • 打开python文件
  • 选择一行或一段代码
  • 从命令面板(cmd + shift + p)中选择命令Jupyter:Run selection / line
  • 结果将显示在右侧
  • 将显示状态栏,其中包含内核的名称和状态