web-dev-qa-db-fra.com

Quelle est la différence entre IPython et IPython3?

Ils sont tous les deux en pension. Mais je ne peux pas savoir quelle est la différence.

2
lfk

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.

2
Salem

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:

http://packages.ubuntu.com/raring/ipython

http://packages.ubuntu.com/raring/ipython

1
ImaginaryRobots