LAN上の2つの異なるWindowsマシンでiPython/Jupyterカーネルとノートブックサーバーを実行しようとしています。異なるマシンでJupyterカーネルとノートブックサーバーを実行する
私はインターネット上で見つかったほとんどのリンクから、カーネルとノートブックサーバーを分離する方法についての情報は提供していません。
理想的には、私はコードを1台のマシンに残しておき、もう1台のマシンで実行するようにしたいと思います。
これを行う方法はありますか?
LAN上の2つの異なるWindowsマシンでiPython/Jupyterカーネルとノートブックサーバーを実行しようとしています。異なるマシンでJupyterカーネルとノートブックサーバーを実行する
私はインターネット上で見つかったほとんどのリンクから、カーネルとノートブックサーバーを分離する方法についての情報は提供していません。
理想的には、私はコードを1台のマシンに残しておき、もう1台のマシンで実行するようにしたいと思います。
これを行う方法はありますか?
これは少し難題ですが、誰でもWindows上でそれをやったとは思いません。 Jupyterアプリケーションは、KernelManagerというクラスを使用して、カーネルを開始/停止します。 KernelManagerは、カーネルプロセスを起動し、それらに接続するために必要なネットワーク情報を収集するAPIを提供します。
これらの使用にsshの両方がリモートカーネルを起動し、UNIXシステムを前提とする:私が知っているリモートカーネルの2つの実装があります。 Windows上でプロセスをリモートから起動する方法はわかりませんが、おそらく、これらの2つのプロジェクトの例に従ってWindows上で動作する方法で同じことを行うことができます。
私はこのかなりの仕事をしてくれたdemoを使ってしまった。
ありがとうございます!これは私の開発を進める上で非常に役に立ちました。私は実際に私のためにこの仕事をした、きちんとした[デモ](https://github.com/jupyter/kernel_gateway_demos/tree/master/nb2kg)を見つけました。 – shreyashk