如何在 jupyter lab 上 运行 .py 代码?

How to run .py codes on jupyter lab?

如何从 jupyter lab 运行 .py 文件?我的整个编码生涯都在使用 jupyter notebook 和 jupyter lab,但研究论文的复制代码大多采用 .py 文件格式

例如,这是a github repository for beta variational autoencoder。从repository可以看到,这几种repositories通常由main.py、model.py组成,和我平时用的.ipynb格式看起来差别很大

有人可以分享如何舒适地 运行 这些类型的 .py codeson jupyter lab 吗?如果有人告诉我一段视频或一篇文章来解释如何在 jupyter lab 上舒适地 运行 这些 .py 代码,我将不胜感激。

找到文件->新启动器->其他->终端,然后使用命令行运行您的python文件,如"python xxx.py"

"...how to run these .py codes on jupyter lab comfortably."

基本上,Jupyter 的 IPython 界面允许您在 shell.

中执行 magic 命令

Here 是 python 子进程的魔法。

您可以使用:

%python -m /path/to/myfile

然后执行单元格,命令将在单元格中运行,输出单元格是这个运行的标准输出。 您还可以在 tmux 或其他工具中将此 运行 设为托管后台作业。

这里对如何与 Jupyter notebook 中的 .py 文件交互进行了相当详尽的讨论: How to load/edit/run/save text files (.py) into an IPython notebook cell?

(不需要终端 window。)