O iPython é executado no Python 3 em vez do Python 2

1

Instalei o iPython via pip. No entanto, ele é executado no Python 3. Como faço para o meu sistema diferenciar o iPython e o iPython3? Eu gostaria que o iPython fosse executado no Python 2.

    
por Daniel W. 02.02.2018 / 00:05

2 respostas

0

O iPython é um script python3, então vá para um terminal e digite:

sudo nano /usr/local/bin/ipython

e altere python3 para o padrão python e ele executará o Python 2.

Se isso não funcionar, verifique se você tem uma versão compatível de Python e iPython.

    
por Fabby 03.02.2018 / 00:25
1

Supondo que você tenha instalado o IPython 6.x, essa resposta do Stack Overflow é relevante:

O IPython 6+ requer o Python 3.3+, de modo que é o padrão, e não abrirá o Python 2.x.

Na página Série 6.x nos documentos do IPython:

  

Importante

     

Esta documentação abrange as versões 6.0 e superiores do IPython. Começando   com a versão 6.0, o IPython parou de suportar a compatibilidade com o Python   versões menores que 3.3, incluindo todas as versões do Python 2.7.

     

Se você estiver procurando por uma versão do IPython compatível com o Python 2.7,   Por favor, use o IPython 5.x LTS e consulte sua documentação   (LTS é a versão de suporte a longo prazo).

    
por wjandrea 20.02.2018 / 19:06