Jupyterhub - 如何跨用户共享内核?

标签 jupyter

我已经设置了 Jupyterhub,并安装了 anaconda 并在我的用户主目录中创建了一个 jupyterhub 内核,位于:

~/.local/share/jupyter/kernels/

我如何在组织中的所有用户之间共享此内核?

据我了解,jupyterhub 为每个用户生成一个新的 ipython 笔记本,每个笔记本都位于用户的主目录中。

我真的应该将内核复制粘贴到每个团队成员的主目录中吗? 或者我们可以有一个内核声明的中心点吗?如果是这样,该怎么办?

PS:我们有一个用于登录的 LDAP 服务器。

最佳答案

在 Jupyterhub 的安装中,它会创建一个所有用户都会查看的全局目录。它通常是/usr/local/share/jupyter,但要仔细检查您是否可以运行命令 jupyter --paths ,它将打印它使用的所有路径。你会想要数据的。

应该有一个“kernels”目录。如果没有那就做一个。我记不清了,但是 jupyter kernelspec install/path/to/kernel/source 可能会为您创建目录。无论如何,在全局 jupyter 目录的 kernels 目录中,应该有一个用于要安装的每个内核的目录,并且在该目录中包含内核的 .json 文件。希望这可以帮助!

关于Jupyterhub - 如何跨用户共享内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35315343/

相关文章:

jupyter-notebook - 启动 Jupyter Lab 时出现语言服务器规范查找器错误

python - 如何在 JupyterHub 中设置 NotebookApp.iopub_data_rate_limit 和其他 NotebookApp 设置?

git - 将 Jupyter 与文件共享或挂载文件夹一起使用

anaconda - Jupyter 有 0 个事件内核(Anaconda with Python 2.7)

python - 通过在 Jupyter 中内联重置 Jupyter 中的 Matplotlib 图形大小

python - Jupyter Python Markdown : Evaluated Inline code in LaTeX output

jupyter-notebook - 如何设置jupyter notebook在合并单元格时不添加空行

ipython - 如何删除/刷新 IPython/Jupyter Notebook v4.0 的可用内核?

python - 如何解决 ModuleNotFoundError : No module named 'prompt_toolkit.formatted_text' in Jupyter Notebook inside the Pycharm IDE?

ruby - iRuby 笔记本无法在 ubuntu 上加载 rbczmq