我已经设置了Jupyterhub,并在我的用户主目录中安装了anaconda并创建了一个jupyterhub内核:
~/.local/share/jupyter/kernels/
如何在组织中的所有用户之间共享此内核?
据我了解,jupyterhub为每个用户生成一个新的ipython笔记本,每个笔记本都在用户的主目录中。
我是否真的将内核复制粘贴到其主目录中的每个团队成员中? 或者我们可以为内核提供一个中心声明点。如果是这样,怎么办?
PS:我们有一个用于登录的ldap服务器。
答案 0 :(得分:3)
在安装Jupyterhub时,它会创建一个所有用户都看到的全局目录。它通常是/ usr / local / share / jupyter,但要仔细检查您是否可以运行命令jupyter --paths
,它将打印它使用的所有路径。你需要一个数据。
应该有'内核'目录。如果没有,那就做一个。我不记得我的头脑,但jupyter kernelspec install /path/to/kernel/source
可能会为你创建目录。无论如何,在全局jupyter目录的kernels目录中,应该为要安装的每个内核创建一个目录,并在其中安装内核的.json文件。希望这可以帮助!