jupyter lab 中的自动单元执行计时
Automatic cell execution timing in jupyter lab
在 jupyter notebook 中,我可以使用 nbextensions 配置自动单元格计时,结果如下:
如何在 jupyter lab 中执行此操作?我没有找到做类似事情的任何扩展。
Obs.: 我知道用 %%time
magic 可以达到类似的结果,但我希望它是自动的,所以我不必将 magic 函数放在每个单元格的开头.
要求
JupyterLab >= 2.0.2
一步步来
jupyter 实验室中可用的扩展是
jupyterlab-execute-time
首先启用扩展管理器
启用后,您会在“扩展管理器”末尾的侧任务栏中看到新按钮
您也可以通过以下步骤启用它:
- 进入高级设置编辑器。
- 打开扩展管理器部分。
- 添加条目“已启用”:true。
- 保存设置。
如果提示您是否确定,请阅读警告,如果您仍然确定,请单击“启用”。
启用后,您应该会在左侧边栏中看到一个新选项卡
默认情况下,不承认免责声明。
由于未确认免责声明,您可以搜索扩展,但无法安装(没有安装按钮可用)。
要安装扩展程序,您首先必须明确承认免责声明。完成后,这将在整个会话中保留,用户无需再次检查。
寻找扩展
搜索 jupyterlab-execute-time
Install
Enable
启用后您必须重建它:打开一个小弹出窗口 window 点击 Rebulid;
然后你必须重新启动内核
你仍然发现你无法看到你想要的:
最后一件事
注意:要显示任何内容,您需要通过设置->高级设置编辑器->笔记本在笔记本中启用单元计时:{"recordTiming": true}
高级设置编辑器
最后“recordTiming”=true
并保存在右端!
无需延期。
只需使用(在任何单元格):
try:
%load_ext autotime
except:
!pip install ipython-autotime
%load_ext autotime
要停止单元计时,请使用:
%unload_ext autotime
感谢@welcome_back 的回答,但您不必乱用 jupyter 扩展管理器,尤其是在您担心警告时。
启用 3 步执行时间
- 安装这个包
!pip install jupyterlab_execute_time
- 重新加载jupyterlab页面(无需关机)
- 转到 jupyterlab 高级设置中的笔记本部分并粘贴此代码
{"recordTiming": true}
瞧!你完成了!
尝试为 jypyter lab >= 3.0.0 安装时使用:
pip install jupyterlab_execute_time
在 jupyter notebook 中,我可以使用 nbextensions 配置自动单元格计时,结果如下:
如何在 jupyter lab 中执行此操作?我没有找到做类似事情的任何扩展。
Obs.: 我知道用 %%time
magic 可以达到类似的结果,但我希望它是自动的,所以我不必将 magic 函数放在每个单元格的开头.
要求
JupyterLab >= 2.0.2
一步步来
jupyter 实验室中可用的扩展是
jupyterlab-execute-time
首先启用扩展管理器
启用后,您会在“扩展管理器”末尾的侧任务栏中看到新按钮
您也可以通过以下步骤启用它:
- 进入高级设置编辑器。
- 打开扩展管理器部分。
- 添加条目“已启用”:true。
- 保存设置。
如果提示您是否确定,请阅读警告,如果您仍然确定,请单击“启用”。
启用后,您应该会在左侧边栏中看到一个新选项卡
默认情况下,不承认免责声明。
由于未确认免责声明,您可以搜索扩展,但无法安装(没有安装按钮可用)。
要安装扩展程序,您首先必须明确承认免责声明。完成后,这将在整个会话中保留,用户无需再次检查。
寻找扩展
搜索 jupyterlab-execute-time
Install Enable
启用后您必须重建它:打开一个小弹出窗口 window 点击 Rebulid;
然后你必须重新启动内核
你仍然发现你无法看到你想要的:
最后一件事
注意:要显示任何内容,您需要通过设置->高级设置编辑器->笔记本在笔记本中启用单元计时:{"recordTiming": true}
高级设置编辑器
最后“recordTiming”=true
并保存在右端!
无需延期。
只需使用(在任何单元格):
try:
%load_ext autotime
except:
!pip install ipython-autotime
%load_ext autotime
要停止单元计时,请使用:
%unload_ext autotime
感谢@welcome_back 的回答,但您不必乱用 jupyter 扩展管理器,尤其是在您担心警告时。
启用 3 步执行时间
- 安装这个包
!pip install jupyterlab_execute_time
- 重新加载jupyterlab页面(无需关机)
- 转到 jupyterlab 高级设置中的笔记本部分并粘贴此代码
{"recordTiming": true}
瞧!你完成了!
尝试为 jypyter lab >= 3.0.0 安装时使用:
pip install jupyterlab_execute_time