我正在尝试在局域网上的两台不同Windows机器上运行iPython / Jupyter内核和笔记本电脑服务器。
从我在互联网上找到的大多数链接中,他们提供了有关如何从Web浏览器访问远程内核+服务器设置的建议,但没有关于如何自行分离内核和笔记本服务器的信息。 / p>
理想情况下,我希望代码保留在一台机器上,而执行则发生在另一台机器上。
我有办法做到这一点吗?
答案 0 :(得分:2)
我最终使用了demo,这对我来说几乎完成了这项工作。
答案 1 :(得分:1)
这可以做到,虽然它有点繁琐,我不相信任何人之前在Windows上做过。 Jupyter应用程序使用一个名为KernelManager的类来启动/停止内核。 KernelManager提供了一个API,负责启动内核进程,并收集连接它们所需的网络信息。我知道有两种远程内核实现:
这两个都使用ssh来启动远程内核,并假设使用unix系统。我不知道如何在Windows上远程启动进程,但可能您可以按照这两个项目的示例以适用于Windows的方式执行相同的操作。