Про python 1 никогда не слышал, python 2 ещё где-то используется, но только если это вынужденная мера, например большой проект и переписывать его на python 3 нет смысла, ибо очень долго и трудозатратно.
python 3 основная версия на данный момент, лучше использовать его, минимум 3.6 так как там появляется важные возможности (например f строки) без которых могут не работать новые библиотеки. Если нет причин использовать конкретную версию, лучше брать последнюю, сейчас 3.10, в ней тоже добавили несколько полезных вещей, например
pattern matching