在Ubuntu 14.04上,其他回答都对我没有用。经过两天的尝试,我终于意识到需要安装最新版本的IPython(而不是pip中的版本)。首先,我使用以下命令从我的系统中卸载了ipython:
None of the other answers worked for me on Ubuntu 14.04. After 2 days of struggling, I finally realized that I needed to install the latest version of IPython (not the one in pip). First, I uninstalled ipython from my system with:
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内核!
pip install ipython --upgrade
就足够了。这将把我的 ipython 从 3.2.1 升级到 4.1.2。(旧版本存在是因为我安装了一个名为 bayesdb
及其所有依赖项的包)。谢谢你的指引。 - user1071847pip install ipython
python -m pip install ipykernel
python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]
现在你应该能够从Jupyter中启动Python笔记本。
或者,使用此页面上的任何方法安装Jupyter都应确保已经存在IPython内核。就我个人而言,当我在Linux和Mac OS上使用Anaconda时,它总是能够轻松运行。
对我来说,该错误是:
错误:notebook 6.0.0 需要 tornado>=5.0,但你的版本是 tornado 4.5.3,不兼容。
我通过以下步骤解决了它:
pip uninstall ipykernel
pip install --upgrade tornado
pip install ipykernel
pip install jupyterlab
后得到了相同的错误提示,但按照这些步骤操作后,一切都正常工作了。 - NLi10Me我遇到了类似的问题,但看起来是因为我使用了Python 2.7。我能够通过点击"Python 2"下拉选项来启动笔记本。
我也遇到了同样的错误。我的错误快照在这里。以下是解决问题的方法:
sudo apt-get -y install ipython ipython-notebook
sudo -H pip install jupyter
它之前无法工作是因为我收到了0
个活动内核消息,这是因为我只使用了步骤2安装了jupyter(跳过了步骤1)。
sudo apt-get -y install ipython ipython-notebook
安装了ipython,而不是使用sudo pip install ipython
。
因此,请使用以下命令卸载所有ipython相关内容:
sudo apt-get --purge remove ipython
sudo pip uninstall ipython
然后使用pip重新安装它。
因为IPython版本太新了。 您可以使用以下命令
pip uninstall ipython
pip install ipython==5.1
如果还有人遇到这个问题,对我来说,解决方法是运行以下命令:
pip install --upgrade ipykernel
pip
安装了它,并手动卸载了ipython
,因为我已经有了 iPython,而且我认为 Jupyter 取代了 iPython。重新执行pip install ipython
解决了问题,谢谢!请将其作为答案提交! - Richard