Obecnie ustawiamy \ instalowanie pakietów w systemie, podając ich wersję i zależności w pliku setup.py w atrybucie install_requires. Nasz system wymaga Pythona 2.7. Czasami użytkownicy mają różne wersje Pythona, mówią 2.6.x i 2.7, niektóre pakiety są już dostępne, ale faktycznie w systemie dostępnym na liście pakietów 2.6. Również niektórzy użytkownicy mają tylko 2.6, jak wymusić na setup.py lub jest jakikolwiek inny sposób powiedzenia, że ma tylko python 2.7, a wszystkie pakiety, które chcemy, aby setup.py zaktualizował, są tylko 2.7. Do uruchomienia naszego kodu potrzebujemy minimum 2.7 na maszynie.Wymuszanie wersji python w setup.py
Dzięki! Santhosh
version_info nie wprowadził nazwanych komponentów do wersji 2.7+, to tylko krotka. Przesłano zmianę. – 2upmedia
Dlaczego nie możesz po prostu zrobić 'if sys.version_info <(2,7)'? Python porównuje krotki w porządku leksykalnym, więc to zadziała dobrze dla, powiedzmy, '(3,4,1)'. –