Jupyter:无法创建新笔记本?

新手上路,请多包涵

我有一些现有的 Python 代码,我想将其转换为 Jupyter 笔记本。我跑了:

 jupyter notebook

现在我可以在我的浏览器中看到这个:

在此处输入图像描述

但是我该如何创建一个新的笔记本呢?菜单中的 Notebook 链接是灰色的,我看不到任何其他创建新笔记本的选项。

我在 Jupyter 运行时在命令行上注意到了这一点:

 [W 22:30:08.128 NotebookApp] Native kernel (python2) is not available

原文由 Richard 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
2 个回答

看起来您没有安装 IPython 内核(或任何其他内核!)。

有多种方法( 旧版本新版本)可以做到这一点。最简单的方法之一是使用 pip。从命令行输入:

 pip install ipython

您可能还需要向 Jupyter 注册内核(请参阅 新版本 页面):

 python -m pip install ipykernel

python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]

您现在应该能够从 Jupyter 启动 Python notebook。

或者,使用 本页 上的任何方法安装 Jupyter 应该确保 IPython 内核已经存在。就我个人而言,Anaconda 对我来说总是开箱即用(当我在 Linux 和 Mac OS 上使用它时)。

原文由 Alex Riley 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 Ubuntu 14.04 上,其他答案都不适合我。经过 2 天的挣扎,我终于意识到我需要安装最新版本的 IPython(不是 pip 中的那个)。首先,我从我的系统中卸载了 ipython:

 sudo apt-get --purge remove ipython
sudo pip uninstall ipython

我不知道你是否需要两者,但两者都在我的系统上做了一些事情。

然后,我像这样从源代码安装了 ipython:

 git clone https://github.com/ipython/ipython.git
cd ipython
sudo pip install -e .

请注意最后一行末尾的句点。之后,我重新运行 jupyter notebook 并检测到 python2 内核!

原文由 dangirsh 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题