ОШИБКА: ipykernel требует Python версии 3.4 или выше - PullRequest
0 голосов
/ 10 октября 2018

Я использую 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.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2018

Начиная с версии 5.0 ядра и версии 6.0 IPython совместимость с Python 2 была прекращена.Насколько я знаю, единственным решением является установка более ранней версии.

Чтобы Python 2.7 был доступен в Jupyter Notebook, я установил 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

0 голосов
/ 10 октября 2018

Попробуйте использовать Anaconda

Вы можете узнать, как установить Anaconda из здесь

После этого попробуйте создать виртуальную среду с помощью:

conda create -n yourenvname python=2.7 anaconda 

И активируйте его с помощью:

source activate yourenvname

После этого попробуйте установить:

pip install ipython

pip intall ipykernel
...