Como posso especificar o caminho de execução do notebook Jupyter?

1

Eu tenho o Python 2 e 3 instalados no meu 16.04. No entanto, parece que o Jupyter usa o Python 2 como front-end em vez do Python 3. Confira a imagem .

O problema é que eu quero atualizar o Jupyter para a versão 6.0, mas não posso fazer isso porque o 6.0 não suporta o 2.7.

Além disso, quando executo o ipython3 notebook , ele usa o Python 3.

    
por Vladimir Yashin 13.05.2017 / 19:56

1 resposta

0
which jupyter-notebook

Diz-me onde o meu jupyter está instalado, no meu caso é:

/home/ravexina/.local/bin/jupyter-notebook

Qual versão do python está usando?

Vamos executar jupyter notebook :

jupyter notebook

Você também pode executá-lo usando:

jupyter-notebook 

então podemos usar pgrep para detectar qual versão do python está sendo usada por jupyter :

pgrep -a jupyter

A minha é python3 :

3700 /usr/bin/python3 /home/ravexina/.local/bin/jupyter-notebook

E quanto ao screenshot

Na captura de tela, o que eu vejo é que o jupyter está usando python2 e está executando um python3 kernel, o que significa que você está trabalhando com um arquivo python3, mas seu trabalho está sendo feito por jupyter usando python2 .

Você pode ter as duas versões instaladas. De qualquer forma meu jupyter é instalado usando pip3 e está atualizado, sua versão é: 4.3.0 e é a última versão, o que você está se referindo é ipython 6.0.0 .

De qualquer forma, se você não tiver o pip3 , instale-o:

sudo apt install python3-pip

atualize-o:

pip3 install pip --user --upgrade

após essa instalação / atualização jupyter :

pip3 install jupyter --user --upgrade

Agora você tem a última versão de jupyter e ipython 6.0.0 como sua dependência instalada.

    
por Ravexina 13.05.2017 / 21:06