我有两个要在其上运行 IPython.parallel 引擎的节点。其中一个是 linux 机器,另一个运行 MacOSX。不同机器上的目录名称略有不同,我找不到同时在两台机器上启动 SSHEngines 的方法。它分别对它们中的每一个起作用。
对于 MacOSX 机器,我将 engine_cmd 设置为
c.SSHEngineSetLauncher.engine_cmd = ['/Users/rein/git/rebound/venv/bin/python', '-m', 'IPython.parallel.engine']
而对于我使用的 Linux 机器
c.SSHEngineSetLauncher.engine_cmd = ['/home/rein/git/rebound/venv/bin/python', '-m', 'IPython.parallel.engine']
如何在每个引擎的基础上定义 engine_cmd?