Блокнот Jupyter с Python 2 и ядром Python3 - PullRequest
7 голосов
/ 17 марта 2019

Я хочу запустить Python2, а также ядро ​​Python3 из ноутбука Jupiter.Я использую Anaconda для дистрибутива Python и Jupyter.

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ conda --version
conda 4.5.12

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ which python
/anaconda3/bin/python

Lokeshs-MacBook-Air-2:~ lokeshagrawal$ which jupyter notebook
/anaconda3/bin/jupyter

[![Lokeshs-MacBook-Air-2:~ lokeshagrawal$ python --version
Python 3.7.2

Как вы можете видеть на изображении ниже, у меня есть только возможность запустить ядро ​​Python3 из Jupyter.Как я могу иметь Python2 и Python3 оба?

enter image description here

Ответы [ 2 ]

3 голосов
/ 17 марта 2019
  1. Убедитесь, что у вас версия пипса больше 9.0
$ python2 -m pip --version
Тогда сделайте это
$ python2 -m pip install ipykernel OR python2 -m pip install ipykernel --user
$ python2 -m ipykernel install --user
Запустите или перезапустите Jupyter, и все готово.

Это решение, кстати, из ipython docs .

1 голос
/ 17 марта 2019

Вы можете сделать:

conda create —name py2 python=2.7 anaconda 
conda activate py2
(py2) conda install ipykernel -y
(py2) python -m ipykernel install --user --name py2 --display-name "Python 2.7"

Это создает среду с именем py2 с Python 2.7 и добавляет ее в ваше ядро ​​с именем Python 2.7

Если мы хотим иметь другие версии, например, Python 3.7 также, мы можем сделать те же шаги:

conda update conda
conda create —name py3 python=3.7 anaconda 
conda activate py3
(py3) conda install ipykernel -y
(py3) python -m ipykernel install --user --name py3 --display-name "Python 3.7"

Примечание: вам не нужно добавлять пакеты 'anaconda'. Надеюсь, это поможет вам понять, как добавить окружение в ваше ядро ​​jupyter.

См .: Документация Anaconda

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...