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

错误:ipykernel需要Python版本3.4或更高版本,python,ipython,atom-editor,hydrogen,Python,Ipython,Atom Editor,Hydrogen,我使用的是Ubuntu 16.04 lts。我的默认python二进制文件是python2.7。当我尝试在atom编辑器中安装氢的ipykernel时,使用以下命令 python -m pip install ipykernel 它给出了以下错误 ERROR: ipykernel requires Python version 3.4 or above. 我正在尝试为python2安装ipykernel。我已经安装了python3.7。此外,还安装了ipython和jupyter笔记本电脑

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

python -m pip install ipykernel
它给出了以下错误

ERROR: ipykernel requires Python version 3.4 or above.

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

尝试使用
Anaconda

您可以从中学习如何安装Anaconda

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

conda create -n yourenvname python=2.7 anaconda 
并通过以下方式激活:

source activate yourenvname
之后,请尝试安装:

pip install ipython

pip intall ipykernel

从的5.0版和6.0版开始,与Python2的兼容性被删除。 据我所知,唯一的解决方案是安装早期版本

为了让Python2.7在Jupyter笔记本中可用,我安装了iPython5.7和iPykernel4.10。如果要安装早期版本的IPython或ipykernel,可以执行以下操作:

  • 卸载IPython
pip卸载ipython

  • 重新安装IPython
python2-mpipinstallipython==5.7——用户

  • 安装ipykernel

python2-mpipinstallipykernel==4.10——用户

确定。。。这是一个解决方案,但我不想使用虚拟环境。在安装带有--user标志的ipython之后,问题现在以任何方式得到解决。Thanks@santanutripathy不客气:')但是,在项目中使用虚拟环境是一种很好的做法。这样,如果出现任何问题,它将不会影响您的基本环境。如果您必须使用python 3,您可以在不删除python 2.7的情况下实现这一点。使用conda不能解决问题版本真的很重要