問題タブ [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.
jupyter-notebook - JupyterHub でのマルチ ユーザー サインイン
これらの手順を使用して、Amazon EC2 インスタンスで JupyterHub をセットアップしようとしています。
「Hub サーバーを実行する」というタイトルのステップで、 を使用してサーバーを実行していますsudo jupyterhub
。しかし、他の Linux ユーザー (サーバーの実行に使用されたユーザー以外) の資格情報を使用してログインすることはできません。
ログにNo such file or directory: 'jupyterhub-singleuser'と表示され、ブラウザーに 500 内部サーバー エラーが表示されます。助けてください!
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) では、プロットに問題はありません。
何か案は?
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 に渡す方法がわかりません。
私はこれらをいじってみましたが、これまでのところ役に立たなかった:
何か案は?