Все предыдущие ответы лишены смысла. Fedora, Gentoo и Arch Linux не являются заслуживающими внимания кандидатами для выбора дистрибутивами, а упомянутый FreeBSD вообще не дичтрибутив Linux.
Вроде я видел Python 3.7 в Ubuntu 18.04. Но не уверен, хотя посмотрю сегодня. В действительности это не имеет значения, так как для самого последнего Python-а его надо ставить с сайта стандарнтного Python-а или в виде дистрибутива Python Anaconda, который содержит большую коллекцию пакетов и программы для дополнительного удобства. Когда я недавно заглядывал на сайт Anaconda, там был дистрибутив с версией 3.6, но в него можно было дополнительно установить 3.7 в качестве пакета Anaconda.Ввиду неполной совместимости программ с прежними версиями Python-а есть смысл иметь несколько версий одновременно. То Есть, если вы хотите использовать 3.7, то на всякий случай можно поставить и 3.6( на случай, если нужный пакет немзарабоиает в 3.7). Во избежание путаницы между версиями Python-а в этом случае надо пользоваться python venv или conda env. Надо ознакомиться с этими средствами, а то путаница между версиями Python-а действительно бывает проблемой для начинающих.
В общем, незачем выбирать дистрибутив из-за версии Python-а в его хранилище. А то можно нарваться на хоть и с новой версией, но в остальном отстой. В основные дистрибутивы и так можно установить любую версию Python-а или несколько.
Fedora, Gentoo и Arch Linux не являются заслуживающими внимания кандидатами для выбора дистрибутивами
Чёйта? Ну ладно Fedora — очередной стагнационный режим под крылом махрового ынтырпрайза, но вот Gentoo и Arch вполне себе роллинги и пакеты в них обновляются почти всегда своевременно.
Свежайшие пакеты можно притянуть практически в любой дистр. Выбирай тот, что знаешь лучше, а следовательно, проще починить, если что-то накроется из-за свежака.
Да, посмотрел, какую последнюю версию Python можно поставить в Ubuntu 18.04.1 из хранилища. Оказалась 3.7.0-1 в хранилище bionic-updates (рекомендумые обновления). По умолчанию ставится версия 3.6.6, первоначально для этого дистрибутива была 3.6.5.
Только вот пробовал я в Debian из тестовой ветки поставить- на меня столько предупреждений о несовместимости и дополнительных пакетах вывалилось, что я испугался и решил не искушать судьбу.
Мне надо установленный пакет в Eclipse в списке интерпретаторов указать
А если я так делаю, то вылазит куча ошибок при сборке (а если удалю, то все ошибки уходят). Поэтому и хочется иметь нормальный пакет, который можно легко прописать куда надо.
Пробовал как «The automatic installer», так и инструкцию в подразделе «Basic GitHub Checkout». Также пробовал классику: "./configure && make && make install" в папке исходников src
Нужная версия python ставится менеджерами версий типа pyenv на любой дистрибутив, некоторой проблемой при этом может стать удовлетворение зависимостей, но это решается не так сложно, как поиск дистрибутива.
$ docker run -it --rm python:3.7
Python 3.7.1 (default, Oct 24 2018, 22:35:30)
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
ну ты даешь - я годами на нем еду, этакий вечный sid - понятно дело изредка кое что глючит, вот например сейчас отправил в hold dpkg и dpkg-dev, а то они почему то ломаются при обновлении и гробят вслед за собой apt, у других спрашиваю - все работает, мистика какая то
Fedora, Gentoo и Arch Linux не являются заслуживающими внимания кандидатами для выбора дистрибутивами, а упомянутый FreeBSD вообще не дичтрибутив Linux.
Насчёт фряхи согласен.А по поводу Fedora, Gentoo и Arch вы абсолютно не правы. Arch - самый няшный дистрибутив, Fedora - самый технически продвинутый, а Gentoo - самый гибкий(конструктор lego, не иначе). А ваши «основные» дистрибутивы(под ними вы подразумеваете Бубунту, я ничего не перепутал?) - им в подмётки не годятся. Хотите юзать старые пакеты и давно не мейнстримные технологии - пожалуйста. Но зачем хаять более актуальные и толковые дистрибутивы? Бубунту обычно продвигают не осиляторы и неофиты, что только недавно в винды на linux пересели. Тот же Линус Debian/Ubuntu никогда не использует...
Ставишь депингвинатор. Запускаешь. Перезагружаешь. Делаешь «pkg upgrade». Всё самое свежее устанавливается, в том числе последняя версия Python37-3.7.1.