Onde obter o kernspec do ipython para o Python 2.7

1

Gostaria de trabalhar com o Python 2.7 usando o Jupyter, mas não é uma opção quando clico para criar um novo bloco de anotações.

Eu li que preciso instalar o arquivo kernspec do ipython 2.7, mas recebo este erro:

$ 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'

Qual é a maneira "correta" de obter este arquivo para o Ubuntu 14.04?

Também estou desenhando um espaço em branco procurando por documentação - existe algum?

Eu instalei o Jupyter executando:

$ sudo apt-get install ipython3 ipython3-notebook

Obrigado antecipadamente!

    
por James Packham 02.07.2015 / 08:54

1 resposta

1

Eu tive o mesmo problema e foi porque minha versão do ipython era diferente, pois foi instalada com o aptitude ao invés de pip. Eu vi isso com:

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

então eu desinstalei esta versão e reinstalei com pip:

sudo apt-get remove ipython
sudo pip install ipython

e então você pode instalar o kernel python2 e verificar se funciona:

sudo ipython kernelspec install-self
ipython kernelspec list

Nota: você pode querer usar a opção --user com pip se você quer evitar instalar como root

    
por Bernard 11.04.2016 / 10:34