错误:ipykernel需要Python 3.4或更高版本

时间:2018-10-10 05:21:16

标签: python ipython atom-editor hydrogen

我正在使用Ubuntu 16.04 lts。我的默认python二进制文件是python2.7。当我尝试在原子编辑器中为氢气安装ipykernel时,请使用以下命令

python -m pip install ipykernel

出现以下错误

ERROR: ipykernel requires Python version 3.4 or above.

我正在尝试为python2安装ipykernel。我已经安装了python3.7。还安装了ipython和jupyter笔记本。

2 个答案:

答案 0 :(得分:3)

kernel的5.0版本和IPython的6.0版本开始,不再支持与Python 2的兼容性。 据我所知,唯一的解决方案是安装早期版本。

为了在Jupyter Notebook中提供Python 2.7,我安装了IPython 5.7和ipykernel 4.10。如果要安装早期版本的IPython或ipykernel,可以执行以下操作:

  • 卸载IPython

pip uninstall ipython

  • 重新安装IPython

python2 -m pip install ipython==5.7 --user

  • 安装ipykernel

python2 -m pip install ipykernel==4.10 --user

答案 1 :(得分:0)

尝试使用Anaconda

您可以通过here

了解如何安装Anaconda。

之后,请尝试通过以下方式创建虚拟环境:

conda create -n yourenvname python=2.7 anaconda 

并通过以下方式激活它:

source activate yourenvname

然后,尝试安装:

pip install ipython

pip intall ipykernel