当前位置: 首页 > 科技观察

在jupyter中实现实时协作是什么体验

时间:2023-03-14 17:17:18 科技观察

1.Introduction当你在使用Jupyter的时候,你有没有想过,如果我们可以把我们正在写代码的Jupyter界面分享给其他人,这样别人就可以在其他地方实时看到与你同步的Jupyter界面,这样无论是与他人交流代码逻辑,或者远程协助他人解决代码问题,效率提升惊人。今天的内容将教大家如何在jupyterlab中通过一行命令轻松开启在线实时协作功能。2.在jupyterlab中实现实时协作使用此功能,请确保你的jupyterlab版本大于等于3.1,另外安装jupyterlab-link-share这个辅助库可以直接pip安装jupyterlab-link-share。完成以上准备工作后,我们只需要在命令中加入参数--collaborative,即可启动jupyterlab。我们可以先在本地jupyterlab上体验一下:jupyterlab--collaborative以实时协作模式启动jupyterlab后,点击顶部菜单栏中的Share-ShareJupyterServerLink:我们可以在列表中选择一个链接,复制出来分享给别人访问实现实时协作,因为上面演示中使用了本地jupyter服务,所以我们用不同的浏览器做一个简单的协同效果演示:可以看到不同的实时jupyterlab同步操作内容非常快,非常适合远程协同分析代码。通过这套方法,我们可以在单位或学校的局域网中对外架设jupyterlab服务,从而实现丝滑的协同办公体验~另外,根据一些提前泄露的消息,jupyterlab将会推出更多4.0版本丰富的协同办公功能,处于alpha测试阶段~