相关文章推荐
逼格高的领结  ·  解决IDEA报错:无法检索应用程序 JMX ...·  1 年前    · 
从未表白的打火机  ·  python数字图像处理(8):对比度与亮度 ...·  1 年前    · 
乐观的小刀  ·  how to add selenium ...·  2 年前    · 
豪气的小摩托  ·  学邦-API对接打通- 腾讯轻联·  2 年前    · 
直爽的牛肉面  ·  HotWindows ...·  2 年前    · 
Code  ›  真心有用!神器 Jupyter 的可视化 Debug!开发者社区
可视化 jupyter
https://cloud.tencent.com/developer/article/2088516
微醺的墨镜
2 年前
sergiojune

真心有用!神器 Jupyter 的可视化 Debug!

腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
sergiojune
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > 真心有用!神器 Jupyter 的可视化 Debug!

真心有用!神器 Jupyter 的可视化 Debug!

作者头像
sergiojune
发布 于 2022-08-31 12:45:44
605 0
发布 于 2022-08-31 12:45:44
举报
文章被收录于专栏: 日常学python 日常学python

文章来源:网络

推荐阅读: 终于来了,  彭涛Python 爬虫训练营 !

Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色,Jupyter 适合做数据分析这些需要可视化的操作,PyCharm 更适合做完整的 Python 项目。

然而,因为交互式操作,很少会有开发者想到用 Jupyter 做 Debug。

尽管很多读者可能认为 Jupyter 用来做展示和小型试验就足够了,Debug 并没有太大的需求,但弥补上 Jupyter 缺失的一环,能让它更好用,未来 Debug 也会作为默认模式。

为什么 Jupyter 需要 Debug?

Jupyter 这种工具虽然有很好的交互性能,但其也明白,对于大型代码库,最好还是用传统的 IDE 比较靠谱。

因此为了弥补这一缺陷,Jupyter 项目在过去几年也希望通过 JupyterLab 来加强对大型代码库的处理过程。

然而,JupyterLab 还是有一大缺陷,它不能通过可视化的方式进行 Debug,这限制了进一步的调试。这几天,Jupyter 团队表示,经过几个月的开发,他们很高兴能第一次发布 Jupyter 可视化 Debugger。

虽然这只是第一版,但目前已经可以设置常见的断点 Debug,查看各种变量、执行模块等信息。

新工具的用法也很简单,很常见的 Debug 方式差不多。如果读者想要安装这个新工具,那么首先你需要为 JupyterLab 装前端插件:

jupyter labextension install @jupyterlab/debugger

至于后端 Kernel,Jupyter 团队表示目前 kernel 需要实现 Jupyter Debug Protocol,因此暂时只能用xeus-python:

conda install xeus-python -c conda-forge

只要装好前端与后端,我们就可以直接使用了。开发者还提供了 Debug 的线上体验版,不需要安装任何东西就能体验。

在线 Debug 环境: https://hub.gke.mybinder.org/user/jupyterlab-debugger-hwxovlw4/lab/tree/examples/index.ipynb

 
推荐文章
逼格高的领结  ·  解决IDEA报错:无法检索应用程序 JMX 服务 URL[Failed to retrieve application JMX service URL]亲测可用-腾讯云开发者社区-腾讯云
1 年前
从未表白的打火机  ·  python数字图像处理(8):对比度与亮度调整 - denny402 - 博客园
1 年前
乐观的小刀  ·  how to add selenium reference dynamically in VBA - Microsoft Q&A
2 年前
豪气的小摩托  ·  学邦-API对接打通- 腾讯轻联
2 年前
直爽的牛肉面  ·  HotWindows 高效切换窗口/打开程序工具 (AHK 脚本网友作品) - 异次元软件下载
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号