Πώς να εγκαταστήσετε το Python στα Windows

Το Python δεν έρχεται προσυσκευασμένο με Windows, αλλά αυτό δεν σημαίνει ότι οι χρήστες των Windows δεν θα βρουν χρήσιμη την ευέλικτη γλώσσα προγραμματισμού. Ωστόσο, δεν είναι τόσο απλό όσο η εγκατάσταση της νεότερης έκδοσης, οπότε ας βεβαιωθούμε ότι έχετε τα σωστά εργαλεία για τη συγκεκριμένη εργασία.

Κυκλοφόρησε για πρώτη φορά το 1991, η Python είναι μια δημοφιλής γλώσσα προγραμματισμού υψηλού επιπέδου που χρησιμοποιείται για προγραμματισμό γενικού σκοπού. Χάρη σε μια φιλοσοφία σχεδιασμού που δίνει έμφαση στην αναγνωσιμότητα, υπήρξε εδώ και πολύ καιρό το αγαπημένο των προγραμματιστών χόμπι και των σοβαρών προγραμματιστών. Όχι μόνο είναι μια εύκολη γλώσσα (συγκριτικά μιλώντας), αλλά θα βρείτε χιλιάδες έργα στο διαδίκτυο που απαιτούν να έχετε εγκαταστήσει το Python για να χρησιμοποιήσετε το πρόγραμμα.

Ποια έκδοση χρειάζεστε;

Δυστυχώς, υπήρξε μια σημαντική ενημέρωση στο Python πριν από αρκετά χρόνια που δημιούργησε ένα μεγάλο διαχωρισμό μεταξύ των εκδόσεων Python. Αυτό μπορεί να κάνει τα πράγματα λίγο συγκεχυμένα για τους νεοεισερχόμενους, αλλά μην ανησυχείτε. Θα σας καθοδηγήσουμε εγκαθιστώντας και τις δύο μεγάλες εκδόσεις

Όταν επισκέπτεστε τη σελίδα λήψης Python για Windows, θα δείτε αμέσως τη διαίρεση. Στην κορυφή, το τετράγωνο και το κέντρο, το αποθετήριο ρωτά αν θέλετε την τελευταία έκδοση των Python 2 ή Python 3 (2.7.13 και 3.6.1, αντίστοιχα, σε αυτό το σεμινάριο).

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Προσθέστε μπουντρούμια, ερείπια και κυνήγι θησαυρού στο Minecraft World σας με το MCDungeon

Το νεότερο είναι καλύτερο, σωστά; Ίσως έτσι, ίσως όχι. Η έκδοση που θέλετε εξαρτάται από τον τελικό στόχο σας. Ας πούμε, για παράδειγμα, ότι διαβάσατε το άρθρο μας σχετικά με την επέκταση του κόσμου του Minecraft με το MCDungeon και είστε ενθουσιασμένοι που προσθέτετε υπέροχα πράγματα στους κόσμους σας. Αυτό το έργο κωδικοποιείται στο Python και απαιτεί Python 2.7 - δεν μπορείτε να εκτελέσετε το έργο MCDungeon με το Python 3.6. Στην πραγματικότητα, εάν εξερευνάτε έργα χόμπι όπως το MCDungeon, θα διαπιστώσετε ότι σχεδόν όλοι χρησιμοποιούν 2.7. Εάν ο στόχος σας είναι να πάρετε κάποιο έργο που καταλήγει σε επέκταση ".py" και να τεθεί σε λειτουργία, τότε υπάρχει μια πολύ,  πολύ  καλή πιθανότητα να χρειαστείτε 2,7 για αυτό.

Από την άλλη πλευρά, εάν θέλετε να μάθετε πραγματικά την Python, σας συνιστούμε να εγκαταστήσετε και τις δύο εκδόσεις δίπλα-δίπλα (τις οποίες μπορείτε να κάνετε με μηδενικό κίνδυνο και μόνο ένα μικρό πρόβλημα τακτοποίησης). Αυτό σας επιτρέπει να εργαστείτε με τη νεότερη έκδοση της γλώσσας, αλλά και να εκτελέσετε παλαιότερα σενάρια Python (και να δοκιμάσετε τη συμβατότητα προς τα πίσω για νεότερα έργα). Ωστόσο, η σύγκριση των δύο εκδόσεων είναι ένα άρθρο, οπότε θα αναφερθούμε στο wiki του έργου Python όπου μπορείτε να διαβάσετε την καλογραμμένη επισκόπηση των διαφορών.

Μπορείτε να κατεβάσετε μόνο το Python 2 ή το Python 3 εάν είστε βέβαιοι ότι χρειάζεστε μόνο μια συγκεκριμένη έκδοση. Θα διανύσουμε την απόσταση σήμερα και θα εγκαταστήσουμε και τις δύο, επομένως σας συνιστούμε να κάνετε λήψη και των δύο εκδόσεων και να κάνετε το ίδιο. Κάτω από την κύρια καταχώριση και για τις δύο εκδόσεις θα δείτε ένα πρόγραμμα εγκατάστασης "x86-64", όπως φαίνεται παρακάτω.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Ποια είναι η διαφορά μεταξύ των Windows 32-bit και 64-bit;

Αυτό το πρόγραμμα εγκατάστασης θα εγκαταστήσει αυτόματα την κατάλληλη έκδοση 32-bit ή 64-bit στον υπολογιστή σας (ακολουθεί μια περαιτέρω ανάγνωση εάν θέλετε να μάθετε περισσότερα σχετικά με τις διαφορές μεταξύ των δύο).

Πώς να εγκαταστήσετε το Python 2

Η εγκατάσταση του Python 2 είναι ένα γρήγορο, και σε αντίθεση με τα προηγούμενα χρόνια, το πρόγραμμα εγκατάστασης θα ορίσει ακόμη και τη μεταβλητή διαδρομής για εσάς (κάτι που θα βρούμε λίγο αργότερα). Πραγματοποιήστε λήψη και εκτέλεση του προγράμματος εγκατάστασης, επιλέξτε "Εγκατάσταση για όλους τους χρήστες" και, στη συνέχεια, κάντε κλικ στο "Επόμενο".

Στην οθόνη επιλογής καταλόγου, αφήστε τον κατάλογο ως "Python27" και κάντε κλικ στο "Επόμενο".

Στην οθόνη προσαρμογής, κάντε κύλιση προς τα κάτω, κάντε κλικ στην επιλογή "Προσθήκη python.exe στη διαδρομή" και, στη συνέχεια, επιλέξτε "Θα εγκατασταθεί στον τοπικό σκληρό δίσκο." Όταν τελειώσετε, κάντε κλικ στο "Επόμενο".

Δεν χρειάζεται να λάβετε άλλες αποφάσεις μετά από αυτό το σημείο. Απλώς κάντε κλικ στον οδηγό για να ολοκληρώσετε την εγκατάσταση. Όταν ολοκληρωθεί η εγκατάσταση, μπορείτε να επιβεβαιώσετε την εγκατάσταση ανοίγοντας τη γραμμή εντολών και πληκτρολογώντας την ακόλουθη εντολή:

python -V

Επιτυχία! Εάν το μόνο που χρειάζεστε είναι Python 2.7 για κάποιο έργο ή άλλο, μπορείτε να σταματήσετε εδώ. Έχει εγκατασταθεί, η μεταβλητή διαδρομής έχει οριστεί και ξεκινάτε από τους αγώνες.

Πώς να εγκαταστήσετε το Python 3

Εάν θέλετε να μάθετε τη νεότερη έκδοση του Python, θα πρέπει να εγκαταστήσετε το Python 3. Μπορείτε να το εγκαταστήσετε παράλληλα με το Python 2.7 χωρίς προβλήματα, οπότε προχωρήστε και κατεβάστε και εκτελέστε το πρόγραμμα εγκατάστασης τώρα.

Στην πρώτη οθόνη, ενεργοποιήστε την επιλογή "Προσθήκη Python 3.6 στο PATH" και, στη συνέχεια, κάντε κλικ στο "Εγκατάσταση τώρα".

Στη συνέχεια, έχετε μια απόφαση να λάβετε. Κάνοντας κλικ στην επιλογή "Απενεργοποίηση ορίου μήκους διαδρομής" καταργείται ο περιορισμός στη μεταβλητή MAX_PATH. Αυτή η αλλαγή δεν θα σπάσει τίποτα, αλλά θα επιτρέψει στην Python να χρησιμοποιεί ονόματα μεγάλων διαδρομών. Δεδομένου ότι πολλοί προγραμματιστές Python εργάζονται σε Linux και σε άλλα συστήματα * nix όπου το μήκος του ονόματος διαδρομής δεν είναι πρόβλημα, η ενεργοποίηση εκ των προτέρων μπορεί να βοηθήσει στην εξομάλυνση τυχόν προβλημάτων που σχετίζονται με τη διαδρομή που ενδέχεται να έχετε κατά την εργασία στα Windows.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να κάνετε τα Windows 10 να αποδεχτούν διαδρομές αρχείων πάνω από 260 χαρακτήρες

Συνιστούμε να προχωρήσετε και να κάνετε αυτήν την επιλογή. Εάν γνωρίζετε ότι δεν θέλετε να απενεργοποιήσετε το όριο μήκους διαδρομής, μπορείτε απλώς να κάνετε κλικ στο "Κλείσιμο" για να ολοκληρώσετε την εγκατάσταση. Και, αν θέλετε να διαβάσετε περισσότερα σχετικά με το ζήτημα προτού πραγματοποιήσετε την αλλαγή, διαβάστε εδώ.

Εάν εγκαθιστάτε μόνο το Python 3, μπορείτε να χρησιμοποιήσετε το ίδιο κόλπο γραμμής εντολών πληκτρολόγησης python -vπου χρησιμοποιήσαμε παραπάνω για να ελέγξετε ότι έχει εγκατασταθεί σωστά και ότι η μεταβλητή διαδρομής έχει οριστεί. Εάν εγκαταστήσετε και τις δύο εκδόσεις, ωστόσο, πρέπει να κάνετε το γρήγορο τσίμπημα που βρίσκεται στην ακόλουθη ενότητα.

Προσαρμόστε τις μεταβλητές συστήματος ώστε να έχετε πρόσβαση και στις δύο εκδόσεις Python από τη γραμμή εντολών

Αυτή η ενότητα του σεμιναρίου είναι εντελώς προαιρετική, αλλά θα σας επιτρέψει να αποκτήσετε γρήγορα πρόσβαση και στις δύο εκδόσεις του Python από τη γραμμή εντολών. Αφού εγκαταστήσετε και τις δύο εκδόσεις του Python, μπορεί να έχετε παρατηρήσει λίγο quirk. Ακόμα κι αν ενεργοποιήσαμε τη διαδρομή συστήματος και για τις δύο εγκαταστάσεις Python, πληκτρολογώντας "python" στη γραμμή εντολών σας οδηγεί μόνο στο Python 2.7.

Ο λόγος για αυτό είναι απλός: η μεταβλητή (είτε ρυθμίζεται αυτόματα από ένα πρόγραμμα εγκατάστασης είτε χειροκίνητα τροποποιείται) απλά δείχνει έναν κατάλογο και κάθε εκτελέσιμο σε αυτόν τον κατάλογο γίνεται εντολή γραμμής εντολών. Εάν υπάρχουν δύο κατάλογοι που αναφέρονται και και οι δύο έχουν ένα αρχείο "python.exe", όποιος κατάλογος είναι υψηλότερος στη λίστα μεταβλητών χρησιμοποιείται. Και, εάν υπάρχει ένα σύνολο μεταβλητών για το σύστημα και το χρήστη, η διαδρομή του συστήματος υπερισχύει της διαδρομής χρήστη.

Το τελευταίο είναι ακριβώς αυτό που συμβαίνει σε αυτήν την περίπτωση: το πρόγραμμα εγκατάστασης Python 2 επεξεργάστηκε τη μεταβλητή ευρέως συστήματος και το πρόγραμμα εγκατάστασης Python 3 πρόσθεσε μια μεταβλητή επιπέδου χρήστη - και μπορούμε να το επιβεβαιώσουμε εξετάζοντας τις μεταβλητές περιβάλλοντος των Windows.

Πατήστε Έναρξη, πληκτρολογήστε "σύνθετες ρυθμίσεις συστήματος" και, στη συνέχεια, επιλέξτε την επιλογή "Προβολή σύνθετων ρυθμίσεων συστήματος". Στο παράθυρο "Ιδιότητες συστήματος" που ανοίγει, στην καρτέλα "Για προχωρημένους", κάντε κλικ στο κουμπί "Μεταβλητές περιβάλλοντος".

Εδώ, μπορείτε να δείτε το Python 3 στην ενότητα "Μεταβλητές χρήστη" και το Python 2 στην ενότητα "Μεταβλητές συστήματος".

Υπάρχουν μερικοί τρόποι για να διορθώσετε αυτήν την κατάσταση. Το απλούστερο (αν και αυτό με τη λιγότερη λειτουργικότητα) είναι απλώς να καταργήσετε την καταχώριση για την έκδοση του Python που σκοπεύετε να χρησιμοποιήσετε το λιγότερο. Αν και αυτό είναι απλό, δεν είναι και πολύ διασκεδαστικό. Αντ 'αυτού μπορούμε να κάνουμε μια άλλη αλλαγή που θα μας δώσει πρόσβαση στο "python" για το Python 2 και το "python3" για το Python 3.

Για να το κάνετε αυτό, ενεργοποιήστε τη Διαχείριση αρχείων και μεταβείτε στο φάκελο στον οποίο εγκαταστήσατε το Python 3 ( C:\Users\[username]\AppData\Local\Programs\Python\Python36από προεπιλογή). Δημιουργήστε ένα αντίγραφο του αρχείου "python.exe" και μετονομάστε το αντίγραφο ( όχι το πρωτότυπο) σε "python3.exe".

Ανοίξτε μια νέα γραμμή εντολών (οι περιβαλλοντικές μεταβλητές ανανεώνονται με κάθε νέα γραμμή εντολών που ανοίγετε) και πληκτρολογήστε "python3 –version".

Κεραία! Τώρα μπορείτε να χρησιμοποιήσετε την εντολή "python" στη γραμμή εντολών όταν θέλετε να χρησιμοποιήσετε το Python 2.7 και την εντολή "python3" όταν θέλετε να χρησιμοποιήσετε το Python 3.

ΣΧΕΤΙΚΟ: Πώς να επεξεργαστείτε το PATH του συστήματός σας για εύκολη πρόσβαση στη γραμμή εντολών στα Windows

Εάν, για οποιονδήποτε λόγο, δεν το βρείτε ικανοποιητική λύση, μπορείτε πάντα να αναδιατάξετε τις περιβαλλοντικές μεταβλητές. Φροντίστε πρώτα να ακολουθήσετε το σεμινάριό μας αν δεν είστε άνετοι να επεξεργαστείτε αυτές τις μεταβλητές.

Λάβετε υπόψη, ωστόσο, ότι ανεξάρτητα από τη μέθοδο που χρησιμοποιείτε, είναι σημαντικό να αφήσετε ανέπαφο το αρχικό python.exe, καθώς οι εφαρμογές στο / scripts / subdirektori και για τις δύο εκδόσεις του Python βασίζονται σε αυτό το όνομα αρχείου και θα αποτύχουν εάν λείπει.

Μετά από μια μικρή εγκατάσταση και λίγο μικροαλλαγές, έχετε εγκαταστήσει και τις δύο εκδόσεις και είστε έτοιμοι για ό, τι έργο Python θέλετε να αντιμετωπίσετε.