Αρχική σελίδα » πως να » Πώς να εγκαταστήσετε Python στα Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    python-V

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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