Подтвердить что ты не робот

Jupyter: не может создать новый ноутбук?

У меня есть какой-то существующий код Python, который я хочу преобразовать в ноутбук Jupyter. Я запустил:

jupyter notebook

Теперь я вижу это в своем браузере:

введите описание изображения здесь

Но как мне создать новый ноутбук? Ссылка Notebook в меню выделена серым цветом, и я не вижу других возможностей для создания нового ноутбука.

Я заметил это в командной строке, пока работает Jupyter:

[W 22:30:08.128 NotebookApp] Native kernel (python2) is not available 
4b9b3361

Ответ 1

Похоже, что у вас нет установленного ядра IPython (или любого другого ядра!).

Существуют различные способы (старые версии, новые версии) для этого. Один из самых простых способов - использовать pip. В командной строке введите:

pip install ipython

Вам также может потребоваться зарегистрировать ядро ​​с помощью Jupyter (см. новые версии):

python -m pip install ipykernel

python -m ipykernel install [--user] [--name <machine-readable-name>] [--display-name <"User Friendly Name">]

Теперь вы можете запустить Python-ноутбук от Jupyter.

В качестве альтернативы, установка Jupyter с использованием любого из методов этой страницы должна гарантировать, что ядро ​​IPython уже существует. Лично, Anaconda всегда просто работал из коробки для меня (когда я использовал ее в Linux и Mac OS).

Ответ 2

Ни один из других ответов не работал у меня на Ubuntu 14.04. После 2 дней борьбы я наконец понял, что мне нужно установить последнюю версию IPython (а не в pip). Во-первых, я удалил ipython из своей системы с помощью:

sudo apt-get --purge remove ipython
sudo pip uninstall ipython

Я не знаю, нужны ли вам оба, но оба сделали что-то в моей системе.

Затем я установил ipython из источника следующим образом:

git clone https://github.com/ipython/ipython.git
cd ipython
sudo pip install -e . 

Обратите внимание на период в конце последней строки. После этого я перерисовал jupyter-блокнот и ядро ​​python2 было обнаружено!

Ответ 3

У меня была аналогичная проблема, но выглядит так, потому что я использовал python 2.7. Я смог запустить ноутбук, нажав на раскрывающийся список "Python 2.

Ответ 4

У меня была такая же проблема, потому что я установил ipython с sudo apt-get -y install ipython ipython-notebook вместо sudo pip install ipython. Поэтому удалите все файлы ipython, используя: sudo apt-get --purge remove ipython sudo pip uninstall ipython

а затем установите его с помощью pip

Ответ 5

Я тоже получал ту же ошибку. Мой снимок снимка здесь. Ниже решается моя проблема:

  • sudo apt-get -y install ipython ipython-notebook
  • sudo -H pip install jupyter

Он не работал, потому что я получал сообщение о активном ядре 0, и это произошло потому, что я установил jupyter, используя только шаг2 (пропустил шаг1).

Ответ 6

Если у кого-то все еще есть эта проблема, для меня это было решено, запустив

pip install --upgrade ipykernel