如何配置JupyterHub以显示与Jupyter相同的笔记本类型?

时间:2016-02-14 01:57:46

标签: python configuration jupyter jupyter-notebook jupyterhub

在Ubuntu 14上,我通过pip3和apt-get安装了Jupyter。有用。但我有一个问题:JupyterHub为用户显示一个菜单:

enter image description here

而Jupyter笔记本显示另一个:

enter image description here

相同的虚拟环境和默认配置。

我使用以下命令启动它们:

sudo jupyter notebook --port=80 --ip=0.0.0.0  --no-browser
sudo jupyterhub --port 80

我想知道在JupyterHub中应该改变什么以显示与我在Jupyter中看到的完全相同的画面?

2 个答案:

答案 0 :(得分:1)

JupyterHub并没有改变发现或列出内核规范的方式,因此最可能的原因是某些内核仅为一个用户安装,而系统上的其他用户无法使用。您可以看到kernelspecs的位置:

$ jupyter kernelspec list
Available kernels
  python3    /home/you/.local/share/jupyter/kernels/python3
  python2    /usr/local/share/jupyter/kernels/python2

安装在每个用户位置(例如,在您的主目录中)的任何kernelspec将不可供其他用户使用。您希望Hub上所有用户可以使用的任何内核规范都需要位于系统范围的位置(/usr/local/share/jupyter/kernels/)。

答案 1 :(得分:0)

你确定你为python2内核配置了Jupyter吗?有关详细信息,请参阅此答案Unable to run ipython-notebook 2.7 with jupyterhub