Если вам нужны очень специфичные библиотеки, которые будут работать только с более старыми версиями Python, то это действительно единственная причина, чтобы выбрать 2.x или 3.6 или старше более 3.7.
Обратная совместимость неплохая и длялюбые сценарии, которые у вас уже есть, или любые библиотеки, к которым у вас есть исходный код, преобразование из старой версии, как правило, не представляет особой проблемы, если вообще необходимо.
3.7 улучшилось почти во всех отношенияхустранение большего количества проблем, чем добавление, улучшение языка и 3.x существует уже так давно, что для него доступны почти все библиотеки и пакеты, которые стоит использовать.
NLTK, TextBlob, CoreNLP, spaCy, gensim, все они работают на 3.7, насколько я знаю.Возможно, вы имели в виду нечто очень конкретное?Я рекомендую поискать библиотеки и фреймворки, которые вы хотите попробовать, а затем поискать эти имена специально с помощью "python 3.7", и вы сможете быстро убедиться, что у вас не возникнет проблем.