我使用Ubuntu 16.04 LTS。我默认的Python二进制文件python2.7。当我试图安装ipykernel为氢原子中的编辑器,使用下面的命令
python -m pip install ipykernel
这是给下面的错误
ERROR: ipykernel requires Python version 3.4 or above.
我试图安装ipykernel为python2。我已经安装了python3.7。此外IPython的并安装jupyter笔记本。
与kernel的5.0版本,并IPython的6.0版本开始,与Python 2的相容性下降了。据我所知,唯一的解决办法是安装一个早期版本。
为了让Python 2.7版在Jupyter笔记本我安装的IPython 5.7可用,ipykernel 4.10。如果你想安装IPython的早期版本或ipykernel你可以做到以下几点:
pip uninstall ipython
python2 -m pip install ipython==5.7 --user
python2 -m pip install ipykernel==4.10 --user
尝试使用Anaconda
你可以学习如何从here安装蟒蛇
在此之后,尝试通过创建虚拟环境:
conda create -n yourenvname python=2.7 anaconda
并通过激活它:
source activate yourenvname
在此之后,尝试安装:
pip install ipython
pip intall ipykernel