由于优化问题,我不得不将我的代码转换为纯 Python 形式以实现多处理。现在我有一个 Python 脚本,它在 Visual Studio Code 执行时按预期运行。 我想找到一种从 Jupyter Notebook 调用该脚本的方法,在我传递一些参数后,以与 VSCode 中相同的方式执行程序并将结果传回 Jupyter。
有办法吗?
编辑:虽然你的回答真的很有帮助,而且我设法做到了我最初的设想,但随之而来的是一个巨大的问题。具体来说,为了实现多处理,我需要条件
if name = 'main':(这里有下划线,不用加粗)
因此,当我使用 jupyter 运行脚本时,它的计算结果为 False ,因此永远不会进行多处理。有解决办法吗?
好吧,如果打开 jupyter notebook 终端并像在本地终端中一样在终端中运行 Python 脚本,我知道其中一种方法。
我听说的另一种方法是使用 jupyterlab-executor :
pip install jupyterlab-executor