2024-06-16 01:44:45 发布
网友
我有一些现有的Python代码要转换成Jupyter笔记本。我跑过:
jupyter notebook
现在我可以在浏览器中看到:
但是我该如何创建一个新的笔记本呢?菜单中的Notebook链接是灰色的,我看不到创建新笔记本的任何其他选项。
Notebook
当Jupyter运行时,我在命令行中注意到这一点:
[W 22:30:08.128 NotebookApp] Native kernel (python2) is not available
看起来您没有安装IPython内核(或者任何其他内核)。
有多种方法(old versions,new 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”下拉选项,我可以启动笔记本电脑。
看起来您没有安装IPython内核(或者任何其他内核)。
有多种方法(old versions,new versions)可以做到这一点。最简单的方法之一就是使用pip。从命令行中输入:
您可能还需要向Jupyter注册内核(请参见new versions页):
现在应该可以从Jupyter启动Python笔记本了。
或者,使用this page上的任何方法安装Jupyter应该确保IPython内核已经存在。就我个人而言,Anaconda对我来说一直都是开箱即用的(当我在Linux和Mac操作系统上使用它时)。
在Ubuntu 14.04上,其他的答案对我都不起作用。经过两天的努力,我终于意识到我需要安装最新版本的IPython(而不是pip中的版本)。首先,我从我的系统中卸载了ipython:
我不知道你是否两者都需要,但都在我的系统上做了些什么。
然后,我从如下来源安装了ipython:
注意最后一行末尾的句号。之后,我重新运行了一个jupyter笔记本,并检测到python2内核!
我也有类似的问题,但看起来是这样的,因为我使用的是python 2.7。通过单击“Python2”下拉选项,我可以启动笔记本电脑。
相关问题 更多 >
编程相关推荐