2016-09-06 7 views
0

LAN上の2つの異なるWindowsマシンでiPython/Jupyterカーネルとノートブックサーバーを実行しようとしています。異なるマシンでJupyterカーネルとノートブックサーバーを実行する

私はインターネット上で見つかったほとんどのリンクから、カーネルとノートブックサーバーを分離する方法についての情報は提供していません。

理想的には、私はコードを1台のマシンに残しておき、もう1台のマシンで実行するようにしたいと思います。

これを行う方法はありますか?

答えて

1

これは少し難題ですが、誰でもWindows上でそれをやったとは思いません。 Jupyterアプリケーションは、KernelManagerというクラスを使用して、カーネルを開始/停止します。 KernelManagerは、カーネルプロセスを起動し、それらに接続するために必要なネットワーク情報を収集するAPIを提供します。

これらの使用にsshの両方がリモートカーネルを起動し、UNIXシステムを前提とする:私が知っているリモートカーネルの2つの実装があります。 Windows上でプロセスをリモートから起動する方法はわかりませんが、おそらく、これらの2つのプロジェクトの例に従ってWindows上で動作する方法で同じことを行うことができます。

+0

ありがとうございます!これは私の開発を進める上で非常に役に立ちました。私は実際に私のためにこの仕事をした、きちんとした[デモ](https://github.com/jupyter/kernel_gateway_demos/tree/master/nb2kg)を見つけました。 – shreyashk

1

私はこのかなりの仕事をしてくれたdemoを使ってしまった。

関連する問題