在Ubuntu 14上,我通过pip3和apt-get安装了Jupyter。有用。但我有一个问题:JupyterHub为用户显示一个菜单:
而Jupyter笔记本显示另一个:
相同的虚拟环境和默认配置。
我使用以下命令启动它们:
sudo jupyter notebook --port=80 --ip=0.0.0.0 --no-browser
sudo jupyterhub --port 80
我想知道在JupyterHub中应该改变什么以显示与我在Jupyter中看到的完全相同的画面?
答案 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。