首页 > 解决方案 > Jupyter:并行执行多个长时间运行的 bash 命令

问题描述

我使用 Jupyter Notebook 准备本地开发环境等 pp。直到知道我将它用于 minikube,由于容器的分离执行,它运行良好。

除此之外,我想将它用于“无 docker”环境,其中所有项目都直接通过 cmd 执行。问题是命令如

go run main.go

不可拆卸。

这意味着如果我有一个基于 4 个项目的环境,我无法通过 Jupyter Notebook 启动所有项目。Cell 将等待上述命令完成。

我已经尝试过类似的解决方案

bash --rcfile $TMPFILE

其中 $TMPFILE 包含上述命令。但即使这样也阻塞了内核。

我知道一个并行插件,但这只是为 Python 设计的。

有什么想法吗?

我想执行基于 .net、Go 和 NodeJS 的项目

标签: c#bashgojupyter-notebookjupyter

解决方案


推荐阅读