Это одно и то же приложение, но для разных версий Python. IPython
использует Python 2.7, в то время как IPython3
использует Python 3. Если вы не знаете, какой из них вам нужен, вероятно, тот 2.7, так как Python 2.7 предустановлен в Ubuntu, в то время как Python 3 должен быть установлен вами.
Существует множество пакетов, которые следуют этому соглашению об именах. Поэтому, если вы найдете пакет с именем python-XYZ
, возможно, он предназначен для Python 2.7, и, в зависимости от конкретного пакета, может быть также доступен пакет python3-XYZ
.
ipython использует библиотеки и интерпретатор python2, а ipython3 использует библиотеки и интерпретатор python3.
В общем случае лучше использовать ненумерованный пакет, поскольку позже он будет обновлен для автоматического использования python3, когда ubuntu переключает, какая версия является интерпретатором python по умолчанию. Если вам сейчас что-то нужно из Python 3, установите пакет ipython3.
Вы можете проверить зависимости и содержимое пакетов онлайн: