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).