Ναι έχει σημασία. Εάν μετέτρεψες ένα πρόγραμμα python σε exe, τότε ανάλογα το πρόγραμμα που χρησιμοποίησες για να κάνεις αυτήν την μετατροπή θα χρησιμοποιεί κάποιον c++ compiler της microsoft (visual c++) για να κάνει compile τον cpython κώδικα που προκύπτει από τον αρχικό κώδικα που έγραψες.
Με άλλα λόγια το πρόγραμμα σου από python μετατρέπετε σε
c++ κώδικα και μετά γίνετε compile μέσο ενός
compiler (στην συγκεκριμένη περίπτωση αφού το έκανες exe θα χρησιμοποιήθηκε o
visual c++ compiler).
Το εκτελέσημο αρχείο που θα προκύψει (
exe)
εξαρτάτε από την έκδοση των windows στο οποίο έγινε compile. Συνήθως τα windows είναι
backwards combatibility δηλαδή παλιά εκτελέσημα προγράμματα (
exe) τρέχουν στις νέες εκδόσεις των windows αλλά το αντίστροφό 99% δεν ισχύει. Δηλαδή αν φτιάξεις ένα πρόγραμμα σε windows 10 λογικά δεν θα τρέχει σε παλαιότερες εκδόσεις των windows.
Με άλλα λόγια, για να το κάνεις να τρέχει σε windows 7, θα πρέπει να κάνεις την ίδια διαδικασία που έκανες στα 10 μέσα από windows 7.
Ελπίζω να βοήθησα.