Como obter o notebook IPython para executar o Python 3?

102

Eu sou novo em Python para ter paciência comigo.

  1. Eu instalei o Anaconda, funciona muito bem.
  2. Eu configurei um ambiente Python 3 seguindo as instruções da linha cmd do Anaconda , funciona muito bem.
  3. Eu configurei o ambiente Python 3 do Anaconda como interpretador do Pycharm , funciona muito bem.
  4. Eu lancei o Anaconda "launcher.app" e lancei o Notebook IPython. No entanto, o iPython Notebook está executando Python 2, não 3.

Após três horas de pesquisa no Google, não consigo descobrir como configurar o IPython Notebook para executar o Python 3 em vez de 2.

Anton
fonte
1
Você precisa iniciá-lo em seu ambiente Python 3. Isso é fácil em uma linha de comando ( /path/to/env/bin/ipython), mas não sei como fazer isso a partir do iniciador de interface do Anaconda.
Thomas K
2
Impressionante. Obrigado. Para futuros pesquisadores, aqui estava a solução: export PATH = / Users / [insertusername] / anaconda / envs / py3k / bin: $ PATH ipython notebook
Anton
4
O SO deve permitir que você responda sua própria pergunta depois de um tempo, para que fique claro nos resultados da pesquisa que ela foi resolvida.
Thomas K

Respostas:

111

Para configurar o IPython Notebook para executar Python 3 em vez de 2 no meu MAC 10.9, executei as seguintes etapas

$ sudo pip3 install ipython[all]

Então

$ ipython3 notebook

Noha Elprince
fonte
3
Você nunca deveria ter que usar sudocom pip(ou pip3)
sg
7
Por que [all]no final? pip3 install ipythontrabalhou para mim.
Stu Cox
16

Para linux 16.04 Ubuntu você pode usar

sudo apt-get install ipython3

e então usar

ipython3 notebook

para abrir o bloco de notas no navegador. Se você tiver algum bloco de notas salvo com o python 2, ele os converterá automaticamente para o Python 3 assim que você abrir o bloco de notas.

Panos
fonte
5

Para usar jupyter com python 3 em vez de python 2 no meu Windows 10 com Anaconda, executei as seguintes etapas no prompt do anaconda:

pip3 install ipython[all]

Então,

ipython3 notebook
Moitreyee Dasgupta
fonte
4

Existe um pacote da sua distro? Se você estiver usando o ubuntu, você deve instalar o pacote ipython3-notebook. Caso contrário, talvez você deva instalar o ipython com python3.

Se você executou (porque é python2 por padrão)

python setup.py

você deve correr ao invés

python3 setup.py install

para instalar um pacote com python3 em vez de python2. Esta será uma nova instalação do ipython3.

Orlando
fonte
1

No Anaconda "launcher.app" existe o menu suspenso “Ambiente:”. O ambiente padrão é denominado "root". Para iniciar o aplicativo em outro ambiente, basta selecionar o ambiente desejado na lista para ativá-lo.

Andrzej Neugebauer
fonte
1

Se você estiver executando o anaconda, a maneira preferida de instalar o notebook / jupyter é usando o conda:

conda install jupyter
Paulo
fonte
0

Se você tiver ambas as versões disponíveis no notebook jupyter, você pode alterar o kernel no menu.

Arun Kumar Khattri
fonte
0

Troque a função de 2 e 3 nesta resposta conforme apropriado.

Digamos que você já tenha o jupyter configurado com um kernel python 2 e um ambiente anaconda com python 3. Ative o ambiente python 3 e execute

conda install ipykernel

Depois disso, você pode selecionar um kernel 2 e 3 ao criar um novo notebook, ou em um notebook em execução no menu de kernels.

CodeKid
fonte
-4

Outra solução seria criar um virtualenv com python3:

A partir deste ambiente, instale o tensorflow (a versão de sua preferência) lá:

pip install tensorflow

Execute seu jupyter de lá!

Magaly Alonzo
fonte