J'ai installé iPython via pip. Cependant, il fonctionne avec Python 3. Comment faire pour que mon système fasse la différence entre iPython et iPython3 ? J'aimerais qu'iPython fonctionne avec Python 2.
Réponses
Trop de publicités?IPython est un python3 script lui-même donc allez dans un terminal et tapez :
sudo nano /usr/local/bin/ipython
et le changement python3
dans la version par défaut python
et ça fera tourner Python 2.
Si ça ne marche pas, assurez-vous que vous avez une version compatible de Python et d'iPython.
En supposant que vous avez installé IPython 6.x, ceci réponse de la mienne de Stack Overflow est pertinente :
IPython 6+ nécessite Python 3.3+, c'est donc ce qu'il utilise par défaut, et il n'ouvrira pas Python 2.x.
De la Page Série 6.x dans la documentation d'IPython :
Important
Cette documentation couvre les versions 6.0 et supérieures d'IPython. À partir de version 6.0, IPython a cessé de prendre en charge la compatibilité avec Python inférieures à 3.3, y compris toutes les versions de Python 2.7.
Si vous cherchez une version d'IPython compatible avec Python 2.7, veuillez utiliser la version IPython 5.x LTS et vous référer à sa documentation (LTS est la version de support à long terme).