程序员使用JupyterLab
文章目录
JupyterLab是一个交互式的开发软件,完全就是一个效率型工具,所写即所得,每个单元的代码都是可以单独运行的,自上而下的运行的,目前用于数据探索的场景特别的舒服,结合python语言,完美的组合和体验。不过对于程序员使用稍微在一些细节上不是那么友好了。
问题
程序员都喜欢对每行代码做版本控制,这个时候对于ipynb后缀的文件就很难控制了,使用json格式保存
即使什么代码都没有更新过,只是重新运行下,这个文件就会出现更新了,这里介绍一个插件可以解决这个问题。
方案
安装插件:
1 2
# jupyterlab环境下安装插件 pip install -i https://mirrors.aliyun.com/pypi/simple/ jupytext
VScode也可以安装插件,也可以使用py的文件,有ipynb的开发效果
需要安装插件:https://github.com/congyiwu/vscode-jupytext
开始使用前需要转换下文件格式
|
|
如果vscode安装了插件,就可以通过右键py文件,通过Open as a Jupyter Notebook可以和ipynb一样的体验
大家可以注意下图:打开的文档后缀是ipynb,但是文件目录中却是py的后缀。
如果使用的web,可以通过以下方式打开使用
总结
- jupytext插件可以翻译py文件成ipynb方式使用
- 一样的ipynb的交互体验和操作方式,源文件使用py的方式保存
- git对py文件版本控制,修改一目了然
文章作者 拉斐
永久链接 https://www.7benshu.com/post/2022/06/17cd3094b76c7c49eb924d17a5cb23f685/
版权声明
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。
上次更新 2022-06-17
7本书-公众号