ОШИБКА: ipykernel требует Python версии 3.4 или выше

Я использую Ubuntu 16.04 LTS. Мой бинарный файл Python по умолчанию - python2.7. Когда я пытаюсь установить ipykernel для водорода в редакторе атомов, с помощью следующей команды

python -m pip установить ipykernel

Это дает следующие ошибки

ОШИБКА: ipykernel требует Python версии 3.4 или выше.

Я пытаюсь установить ipykernel для python2. Я уже установил python3.7. Также установлен ноутбук ipython и jupyter. пожалуйста, помогите мне

2 ответа

Решение

Начиная с версии 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

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

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

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

conda create -n yourenvname python=2.7 anaconda 

И активировать его через:

source activate yourenvname

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

pip install ipython

pip intall ipykernel
Другие вопросы по тегам