Jupyter notebook 不用浏览器打开就能运行
- 记录自己踩坑的过程
-
- 场景描述
- 安装
- 将py代码转成ipynb
- 将py代码转成ipynb并执行
- 小tips
记录自己踩坑的过程
场景描述
- 我用 jupyter notebook 写了一些keras运行神经网络的代码,要运行多个实验生成实验对比图,但是跑一个实验的过程太久了,跑完点击下一个代码执行太久了,很不方便。经过一番折腾后找到了 jupytext, 可以通过命令行执行jupyter notebook,不用打开浏览器运行
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupytext
将py代码转成ipynb
jupytext --to notebook train.py
将py代码转成ipynb并执行
jupytext --to notebook --execute train.py
小tips
- jupytext 会把连续代码当成一个jupyter notebook的代码块,通过空一行来切分代码块,来展示每个实验的运行状态,很棒