Где взять 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