AWS 上的 Jupyter Notebook 未连接到内核

AWS 上的 Jupyter Notebook 未连接到内核

我在 AWS(Ubuntu 14.04)上安装了 Jupyter Notebook。但是,该笔记本运行时未连接到内核:

核心

外壳输出:

[I 15:00:22.857 NotebookApp] Kernel interrupted: 805928a8-674d-458f-b990-d86bd3c26711
[I 15:01:24.459 NotebookApp] Saving file at /Notebooks/R Example.ipynb
[I 15:01:37.533 NotebookApp] Creating new notebook in /Notebooks
[W 15:01:38.626 NotebookApp] 404 GET /nbextensions/nbpresent/js/nbpresent.deps.min.js.js (35.211.41.196) 1.86ms referer=https://22.133.12.196:8888/notebooks/Notebooks/Untitled.ipynb?kernel_name=python3
[I 15:01:38.656 NotebookApp] Kernel started: 0a9a882e-1e55-4913-8640-8213c1aae88f
[I 15:01:58.721 NotebookApp] Kernel restarted: 0a9a882e-1e55-4913-8640-8213c1aae88f

可能是什么原因造成的?

答案1

将浏览器从 Safari 换成了 Chrome,一切正常。在其他帖子中看到,Safari 不喜欢我自己制作的证书。

答案2

可以使用以下命令在 Ubuntu 14.04 中的 Jupyter Notebook 中添加缺少的 Python 内核内核

我的 Ubuntu 上的 Jupyter Notebook 默认只运行 Python 3。如果你在 Python 3 上运行 Jupyter,你可以像这样设置 Python 2 内核:

python2 -m pip install ipykernel
python2 -m ipykernel install --user  

从终端启动笔记本服务器:

jupyter 笔记本

您应该会在 Web 浏览器中看到 Jupyter Notebook 打开。如果您在 Python 2 上运行 Jupyter,则可以像这样设置 Python 3 内核:

python3 -m pip install ipykernel
python3 -m ipykernel install --user 

完成此操作后,您可以在 Jupyter Notebook 界面中选择两个内核中的任一个。


Ubuntu 20.04 及更高版本

打开终端并输入:

sudo apt install python3-notebook jupyter jupyter-core 

Ubuntu 18.04-19.10

打开终端并输入:

sudo apt install python3-notebook jupyter jupyter-core python-ipykernel  

要启动笔记本服务器,请运行以下命令:

jupyter notebook

您应该会看到 Jupyter Notebook 在您的网络浏览器中打开。

或者,您可以使用 Google Colaboratory 代替 Jupyter Notebook。Google Colaboratory 是 Google 的免费 Jupyter 笔记本环境,无需设置,完全在云端运行。

相关内容