Где взять ipython kernspec для Python 2.7

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

Я прочитал, что мне нужно установить файл Kernspec ipython 2.7, но я получаю эту ошибку:

$ ipython2.7 kernelspec install-self
/usr/lib/python2.7/dist-packages/IPython/frontend.py:30: UserWarning: The top-level `frontend` package has been deprecated. All its subpackages have been moved to the top `IPython` level.
  warn("The top-level `frontend` package has been deprecated. "
[TerminalIPythonApp] WARNING | File not found: u'kernelspec'

Каков "правильный" способ получить этот файл для Ubuntu 14.04?

Также я рисую бланк в поисках документации - есть ли?

Я установил Jupyter, запустив:

$ sudo apt-get install ipython3 ipython3-notebook

Заранее спасибо!

1 ответ

У меня была та же самая проблема, и это было, потому что моя версия ipython отличалась, поскольку она была установлена ​​с aptitude вместо pip. Я видел это с:

sudo pip uninstall ipython
Not uninstalling ipython at /usr/lib/python2.7/dist-packages, owned by OS

поэтому я удалил эту версию и переустановил ее с помощью pip:

sudo apt-get remove ipython
sudo pip install ipython

и тогда вы можете установить ядро ​​python2 и проверить его работоспособность:

sudo ipython kernelspec install-self
ipython kernelspec list

Примечание: вы можете использовать опцию --user с pip, если хотите избежать установки от имени пользователя root

Другие вопросы по тегам