【问题标题】:How to select cell to run when using Jupyter when running it in VSCode?在 VSCode 中运行 Jupyter 时如何选择要运行的单元格?
【发布时间】:2018-01-05 09:02:58
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案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。有关更多信息,请参见此处:Jupyter-IPython 和此处 Getting Started

    编辑:刚刚从最后一个超链接中找到了另一种方式:

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

    【讨论】:

    • 谢谢!为什么我不知道可以帮助处理其他事情的代码运行程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    相关资源
    最近更新 更多