社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

【Python】在jupyter中实现实时协同是一种什么体验

机器学习初学者 • 3 年前 • 406 次点击  

1 简介

当你在使用jupyter时,有没有想象过如果我们可以把正在编写代码的jupyter界面共享给其他人,使得别人可以在其他地方实时看到与你同步的jupyter界面,这样一来无论是与他人沟通代码逻辑,还是远程协助别人解决代码问题,效率的提升都是惊人的。

今天的内容,费老师我就将教大家学习如何在jupyter lab中一行命令轻松启用在线实时协同功能。

2 在jupyter lab中实现实时协同

要想使用该功能,请确保你的jupyter lab版本大于等于3.1,并且还需要额外安装jupyterlab-link-share这个辅助库,直接pip install jupyterlab-link-share即可。

完成上述准备工作后,我们只需要在启动jupyter lab的命令中添加参数--collaborative即可,我们可以在本地jupyter lab上先感受一下:

jupyter lab --collaborative

以实时协同模式启动jupyter lab之后,通过点击顶部菜单栏中的Share-Share Jupyter Server Link

我们就可以在列表中随便挑选一个链接复制下来分享给别人进行访问,从而实现实时协同了,因为上面演示用的本地jupyter服务,所以下面我们用不同的浏览器对协同效果做简单演示:

可以看到,不同的实时jupyter lab同步操作内容非常迅速,非常适合远程协同分析代码,有了这一套方法,我们就可以在单位或学校的局域网中对外架起jupyter lab服务,从而实现丝滑的协同办公体验~

另外,据提前泄露的一些消息,jupyter lab 将在其正处于alpha测试阶段的4.0版本中引入更多丰富的协同办公功能,届时我会继续给大家分享最新的jupyter lab功能介绍,敬请期待~


以上就是本文的全部内容,欢迎在评论区与我进行讨论~


往期精彩回顾




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133169
 
406 次点击