Jupyter:无法创建新笔记本?
Jupyter: can't create new notebook?
我有一些现有的 Python 代码,我想将其转换为 Jupyter notebook。我有 运行:
jupyter notebook
现在我可以在我的浏览器中看到这个:
但是如何创建新笔记本?菜单中的 Notebook
link 是灰色的,我看不到任何其他创建新笔记本的选项。
我在 Jupyter 运行ning 时在命令行上注意到了这一点:
[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 notebook。
或者,使用 this page 上的任何方法安装 Jupyter 应该确保 IPython 内核已经存在。就个人而言,Anaconda 对我来说总是开箱即用(当我在 Linux 和 Mac OS 上使用它时)。
None 的其他答案在 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 内核!
我遇到了同样的问题,这是因为我用 sudo apt-get -y install ipython ipython-notebook
而不是 sudo pip install ipython
安装了 ipython。
因此,使用以下方法卸载所有 ipython 内容:
sudo apt-get --purge remove ipython
sudo pip uninstall ipython
然后用pip安装
我有类似的问题,但看起来像这样是因为我使用的是 python 2.7。我可以通过单击 "Python 2" 下拉选项来启动笔记本。
我也遇到了同样的错误。我的错误快照是 here。以下解决了我的问题:
sudo apt-get -y install ipython ipython-notebook
sudo -H pip install jupyter
它没有工作,因为我收到 0
活动内核消息,这是因为我仅使用步骤 2 安装了 jupyter(跳过了步骤 1)。
如果有人仍然遇到这个问题,对我来说,运行
已经解决了
pip install --upgrade ipykernel
因为ipython版本太新了。
你可以使用跟随命令
pip uninstall ipython
pip install ipython==5.1
此外,请检查您的浏览器是否启用了 cookie。如果没有 cookie,目录列表将显示为空,笔记本创建菜单也是如此。
对我来说错误是:
ERROR: notebook 6.0.0 has requirement tornado>=5.0, but you'll have tornado 4.5.3 which is incompatible.
我按照以下步骤解决了这个问题:
pip uninstall ipykernel
pip install --upgrade tornado
pip install ipykernel
现在从终端打开 jupyter notebook。它应该可以正常工作。
我有一些现有的 Python 代码,我想将其转换为 Jupyter notebook。我有 运行:
jupyter notebook
现在我可以在我的浏览器中看到这个:
但是如何创建新笔记本?菜单中的 Notebook
link 是灰色的,我看不到任何其他创建新笔记本的选项。
我在 Jupyter 运行ning 时在命令行上注意到了这一点:
[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 notebook。
或者,使用 this page 上的任何方法安装 Jupyter 应该确保 IPython 内核已经存在。就个人而言,Anaconda 对我来说总是开箱即用(当我在 Linux 和 Mac OS 上使用它时)。
None 的其他答案在 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 内核!
我遇到了同样的问题,这是因为我用 sudo apt-get -y install ipython ipython-notebook
而不是 sudo pip install ipython
安装了 ipython。
因此,使用以下方法卸载所有 ipython 内容:
sudo apt-get --purge remove ipython
sudo pip uninstall ipython
然后用pip安装
我有类似的问题,但看起来像这样是因为我使用的是 python 2.7。我可以通过单击 "Python 2" 下拉选项来启动笔记本。
我也遇到了同样的错误。我的错误快照是 here。以下解决了我的问题:
sudo apt-get -y install ipython ipython-notebook
sudo -H pip install jupyter
它没有工作,因为我收到 0
活动内核消息,这是因为我仅使用步骤 2 安装了 jupyter(跳过了步骤 1)。
如果有人仍然遇到这个问题,对我来说,运行
已经解决了pip install --upgrade ipykernel
因为ipython版本太新了。 你可以使用跟随命令
pip uninstall ipython
pip install ipython==5.1
此外,请检查您的浏览器是否启用了 cookie。如果没有 cookie,目录列表将显示为空,笔记本创建菜单也是如此。
对我来说错误是:
ERROR: notebook 6.0.0 has requirement tornado>=5.0, but you'll have tornado 4.5.3 which is incompatible.
我按照以下步骤解决了这个问题:
pip uninstall ipykernel
pip install --upgrade tornado
pip install ipykernel
现在从终端打开 jupyter notebook。它应该可以正常工作。