ноутбук / лабораторный терминал jupyter * версия 1000 * - PullRequest
1 голос
/ 23 января 2020

Как мне изменить python версию терминала Jupyter Lab?

Например, в терминале лаборатории Jupyter which python вернет /usr/bin/python, а python -V -> Python 2.7.10;
Но в терминале моего ноутбука, which python - > /Users/name/anaconda3/bin/python, python -V -> Python 3.7.5.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Вот что я сделал, чтобы решить эту проблему. Я переустановил переменную PATH в значение по умолчанию в верхней части моего файла .zshr c (на Ma c), прежде чем что-либо еще коснется PATH. То есть я включил эти две строки вверху:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH

После перезапуска Jupyter Lab выполнение which python теперь дает мне правильную python версию вместо 2.7, как это было раньше. Согласно комментарию здесь , переменная PATH переворачивается, так что это вызывает проблемы, из которых Python должен исходить первым. Применив значение PATH по умолчанию до того, как Anaconda получит к нему, это обеспечит получение Anaconda Python первым в терминале Jupyter Lab.

0 голосов
/ 23 января 2020

Установите Jupyter с помощью этого Python и удалите из Python 2 (потому что Python 2 - это конец жизни, и вы не должны устанавливать вещи в Систему python в любом случае)

/Users/name/anaconda3/bin/python -m pip install jupyter

Или определите новое ядро ​​для Jupyter, которое использует этот путь Python (после установки ipython в него)

{
  "argv": [
    "/Users/name/anaconda3/bin/python",
    "-m",
    "ipykernel",
    "-f",
    "{connection_file}"
  ],
  "display_name": "Anaconda 3",
  "language": "python"
}

Бонус : обучение pyenv

...