1

複数のユーザーが同じjupyter(ipythonノートブック)サービスで作業できるようにインフラストラクチャを構築する必要がありますが、異なるセッションを介して、ユーザーが互いに中断できないようにします。jupyterhub( https://github.com/jupyter/jupyterhub )がすべてを制御するためにあると思っていましたが、あるウィンドウでログアウトすると、別のウィンドウのインスタンスもログに記録されるため、セッションは1つにバインドされているようですアウト。jupyter でマルチセッションを制御する方法はありますか?

4

3 に答える 3

1

Jupyter は、複数のユーザーがデータを失うことなく同じノートブックを同時に編集することをサポートしていません。私はそれが意図されているとは思わない。Jupyter は、開発者ワークステーション間の環境の違いによって引き起こされる問題を最小限に抑えるために、同じインストール済みモジュールと環境を含む比較的簡単に構成およびインストールできる Python のインスタンスを提供することを目的としていると思います。

また、Python のプログラミングやデータ サイエンスの分野での作業への参入障壁を、そうでない場合よりもはるかに低くすることを目的としています。つまり、新しいプログラミング言語を学ぶよりも、アナリストに Web サイトにアクセスしてもらう方がはるかに簡単です。

ただし、質問の要点は次のとおりです。Jupyter が「セッション」を処理する方法は、(別の方法で構成されていない限り)、すべての Jupyter ユーザーは、Jupyter を実行しているサーバー上のユーザーに対応し、Jupyter にログインするたびに、そのサーバーのオペレーティング システムへの新しいログインを効果的に作成しています。1 つのウィンドウから Jupyter からログアウトすると、そのブラウザーのセッションだけでなく、Jupyter サーバーのオペレーティング システムへのログインもログアウトすることになり、開いている他のすべてのブラウザー ウィンドウが強制終了されます。

于 2015-11-06T22:58:30.353 に答える
0

You question is a bit unclear, JupyterHub is meant to support multi-user across many machines. If course if you use the same browser from the same machine, you get logged out too, as the browser is carrying the connexion information that get revoked.

于 2015-07-15T16:36:09.007 に答える