1

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

在此处输入图像描述

而 Jupyter notebook 显示另一个:

在此处输入图像描述

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

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

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

我想知道在 JupyterHub 中应该进行哪些更改以显示与我在 Jupyter 中看到的完全相同的图片?

4

2 回答 2

1

JupyterHub 不会更改内核规范的查找或列出方式,因此最可能的原因是您的某些内核仅为一个用户安装,而系统上的其他用户无法使用。您可以查看 kernelspecs 的位置:

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

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

于 2016-02-16T13:46:51.773 回答
0

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

于 2016-02-14T02:57:02.410 回答