it-roy-ru.com

Юпитер: не можете создать новый блокнот?

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

jupyter notebook

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

 enter image description here

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

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

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

Похоже, у вас не установлено ядро ​​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 уже существует. Лично для меня Анаконда всегда работала «из коробки» (когда я использовал ее в Linux и Mac OS).

13
Alex Riley

Ни один из других ответов не работал для меня в 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!

17
dangirsh

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

3
smishra

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

  1. Sudo apt-get -y install ipython ipython-notebook
  2. Sudo -H pip install jupyter

Это не работало, потому что я получал 0 сообщение активного ядра, и это произошло потому, что я установил jupyter, используя только step2 (пропущенный step1).

0
devil in the detail

потому что версия ipython слишком новая . вы можете использовать следующие команды

pip uninstall ipython
pip install ipython==5.1
0
曹旭磊

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

pip install --upgrade ipykernel
0
Msingh

Также проверьте, включены ли в вашем браузере файлы cookie. Без файлов cookie список каталогов выглядит пустым, как и меню создания блокнота.

0
Jan Šimbera

У меня была та же проблема, потому что я установил 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

0
El Rakone