問題タブ [jupyterhub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
990 参照

jupyter-notebook - JupyterHub でのマルチ ユーザー サインイン

これらの手順を使用して、Amazon EC2 インスタンスで JupyterHub をセットアップしようとしています。

「Hub サーバーを実行する」というタイトルのステップで、 を使用してサーバーを実行していますsudo jupyterhub。しかし、他の Linux ユーザー (サーバーの実行に使用されたユーザー以外) の資格情報を使用してログインすることはできません。

ログにNo such file or directory: 'jupyterhub-singleuser'と表示され、ブラウザーに 500 内部サーバー エラーが表示されます。助けてください!

0 投票する
1 に答える
274 参照

ruby - Nyaplot は、jupyterhub で実行されている iruby でプロットを生成しません

既存のマルチユーザー jupyterhub インストール内で Ruby カーネルをセットアップしようとしています。nyaplot (iruby 内で動作する唯一のプロット パッケージ) によって作成されたプロットがノートブックに表示されないことを除いて、すべてのテストで動作します。たとえば、次のコード (Nyaplot チュートリアルの 1 つから) では、(syslog ファイルにも) エラーは発生しませんが、プロットは発生しません。

バックグラウンド:

jupyterhubで実行するようにirubyをセットアップする方法は次のとおりです。(a) 不足しているものがあれば見つけられるように、(b) 「[これ] を Gemfile に追加する」などのことを言う場合は、私に知らせなければならないことがわかるように、プロセス全体を説明します。 jupyterhub は特定のディレクトリから iruby を実行していないため、Gemfile を配置する場所。

OSはCentOS7.3です。Ruby のデフォルト バージョンは古すぎて iruby を実行できないため、ruby-install を使用して Ruby のバージョンをインストールしました。

(sciruby-full の少なくとも 1 つのコンポーネントがまだ 2.4 で動作しないことが判明したため、2.4 ではなく ruby​​ 2.3 を使用しました。) インストール後、ruby が /opt/rubies/ruby にインストールされているというメッセージが表示されます。 -2.3.4.

次はパッケージのインストールです。

マルチユーザー システムでは、他のユーザーがホーム ディレクトリのファイルにアクセスできないため、ホーム ディレクトリに何もインストールされていないことを確認する必要がありました。この問題を解決するために最終的にインストールしたすべてのパッケージを以下にリストします。

次に、iruby カーネルを jupyterhub にインストールします。

iruby register --force" "の結果を確認した後
、次のファイルを作成しました/usr/local/share/jupyter/kernels/ruby

/usr/local/bin/jupyter-ruby-env.sh:

前述したように、基本的な Ruby に関する限り、これはすべて機能します。Ruby チュートリアルで見つけたコードを実行できます。私が得られない唯一のものはプロットです。私がインストールした他のすべての jupyterhub カーネル (例: python、SageMath、Julia) では、プロットに問題はありません。

何か案は?

0 投票する
1 に答える
1564 参照

python - Jupyterhub/シングルユーザー共有ボリューム

https://github.com/minrk/jupyterhub-demoの行に沿って、Ubuntu 16.04 で Jupyterhub サーバーをセットアップしようとしています。

https://github.com/jupyterhub/dockerspawner#data-persistence-and-dockerspawnerに記載されているヒントを使用して、jupyterhub_config.py を永続ストレージをサポートするように変更しました。

ただし、ユーザーのチーム用に共有「チーム」ボリュームを追加したいと考えています。ユーザーをチームにマップするために、ユーザー名 (キー) とチーム名 (値) を含む辞書があります。

理想的には、次のように述べます。

しかし、別の {name} マッピングを dockerspawner に渡す方法がわかりません。

私はこれらをいじってみましたが、これまでのところ役に立たなかった:

何か案は?

PS: この質問は、jupyterhub の書き込み可能な共有フォルダーに多少関連しています。