У меня есть оба Python 2 и 3, установленные на моих 16.04. Однако кажется, что Jupyter использует Python 2 в качестве фронтенда вместо Python 3. Изображение выезда.
Проблема состоит в том, что я хочу обновить Jupyter к 6,0 версиям, но я не могу сделать этого, потому что 6.0 не поддерживает 2.7.
Кроме того, когда я работаю ipython3 notebook
это использует Python 3.
which jupyter-notebook
Говорит мне где мой jupyter
установлен, в моем случае, который это:
/home/ravexina/.local/bin/jupyter-notebook
Давайте работать jupyter notebook
:
jupyter notebook
Можно также выполнить его использование:
jupyter-notebook
затем мы можем использовать pgrep
обнаружить, которым используется версия Python jupyter
:
pgrep -a jupyter
Мой python3
:
3700 /usr/bin/python3 /home/ravexina/.local/bin/jupyter-notebook
В Вашем снимке экрана, что я вижу, то, что Ваш jupyter
использует python2
и выполняет a python3
ядро, что означает Вас, работает с python3 файлом однако, Ваша работа делается jupyter
использование python2
.
У Вас могли бы быть обе установленные версии. Так или иначе мой jupyter
установлен с помощью pip3
и актуально, его версия: 4.3.0 и это - последняя версия, что Вы отсылаете, ipython 6.0.0
.
Так или иначе, если Вы не имеете pip3
установите его:
sudo apt install python3-pip
затем обновите его:
pip3 install pip --user --upgrade
после той установки/обновления jupyter
:
pip3 install jupyter --user --upgrade
Теперь у Вас есть последняя версия jupyter
и ipython 6.0.0
поскольку его зависимость установлена.