错误:ipykernel需要Python 3.4或以上版本

3

我正在使用Ubuntu 16.04 LTS操作系统,我的默认Python版本是2.7。当我尝试为Atom编辑器安装Hydrogen插件的ipykernel时,使用以下命令:

python -m pip install ipykernel

它正在产生以下错误。
ERROR: ipykernel requires Python version 3.4 or above.

我正在尝试为Python2安装ipykernel。我已经安装了Python3.7。同时,已经安装了IPython和Jupyter Notebook。

2个回答

4
内核版本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

版本真的很重要 - Statham

0

尝试使用Anaconda

你可以从这里学习如何安装Anaconda。

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

conda create -n yourenvname python=2.7 anaconda 

然后通过以下方式激活它:

source activate yourenvname

接下来,请尝试安装:

pip install ipython

pip intall ipykernel

好的...那是一个解决方案,但我不想使用虚拟环境。无论如何,在使用--user标志安装ipython后,问题现在已经解决。谢谢。 - santanu tripathy
@santanutripathy 没有什么,但是在你的项目中使用虚拟环境是一个好习惯。这样,如果出现任何问题,它不会影响你的基本环境。 - Mohammad Zain Abbas
如果你必须使用Python 3,你可以在不删除Python 2.7的情况下这样做。 - Natsfan
使用conda不能成为一个解决方案。 - angelo.mastro

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接