朱庇特:不能创建新笔记本吗?

2024-06-16 01:44:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些现有的Python代码要转换成Jupyter笔记本。我跑过:

jupyter notebook

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

enter image description here

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

当Jupyter运行时,我在命令行中注意到这一点:

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

Tags: 代码命令行链接选项菜单浏览器笔记本jupyter
3条回答

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

有多种方法(old versionsnew versions)可以做到这一点。最简单的方法之一就是使用pip。从命令行中输入:

pip install ipython

您可能还需要向Jupyter注册内核(请参见new versions页):

python -m pip install ipykernel

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

现在应该可以从Jupyter启动Python笔记本了。

或者,使用this page上的任何方法安装Jupyter应该确保IPython内核已经存在。就我个人而言,Anaconda对我来说一直都是开箱即用的(当我在Linux和Mac操作系统上使用它时)。

在Ubuntu 14.04上,其他的答案对我都不起作用。经过两天的努力,我终于意识到我需要安装最新版本的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笔记本,并检测到python2内核!

我也有类似的问题,但看起来是这样的,因为我使用的是python 2.7。通过单击“Python2”下拉选项,我可以启动笔记本电脑。

相关问题 更多 >