11Sep

Πώς να εγκαταστήσετε 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 είναι ένα στιγμιότυπο και, αντίθετα με τα προηγούμενα χρόνια, ο εγκαταστάτης θα ορίσει ακόμη και τη μεταβλητή διαδρομής για εσάς( κάτι που θα πάρουμε λίγο αργότερα).Κατεβάστε και εκτελέστε το πρόγραμμα εγκατάστασης, επιλέξτε "Εγκατάσταση για όλους τους χρήστες" και στη συνέχεια κάντε κλικ στο κουμπί "Επόμενο".

Στην οθόνη επιλογής καταλόγου, αφήστε τον κατάλογο ως "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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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