Ils sont tous les deux en pension. Mais je ne peux pas savoir quelle est la différence.
Ce sont la même application, mais pour différentes versions de python. IPython
utilise Python 2.7 tandis que IPython3
utilise Python 3. Si vous ne savez pas lequel vous avez besoin, le droit est probablement celui de 2.7, comme Python 2.7 est préinstallé dans Ubuntu, tandis que Python 3 doit être installé par vous.
Beaucoup de paquets suivent cette convention de nommage. Ainsi, si vous trouvez un package nommé python-XYZ
, il s’agit probablement de Python 2.7 et, en fonction du package spécifique, un package python3-XYZ
peut également être disponible.
ipython utilise les bibliothèques et l'interpréteur python2, tandis qu'ipython3 utilise les bibliothèques et l'interpréteur python3.
En général, il vaut mieux utiliser le paquetage non numéroté, car il sera ultérieurement mis à niveau pour utiliser python3 automatiquement lorsque ubuntu changera la version par défaut de l'interpréteur python. Si vous avez spécifiquement besoin de quelque chose de Python 3 maintenant, installez le paquet ipython3.
Vous pouvez vérifier les dépendances et le contenu des packages en ligne: