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.


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


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.


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

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.


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.


1

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

conda install jupyter

0

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


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.


-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á!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.