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



Βασικά Takeaways

Για να εγκαταστήσετε την Python στα Windows, πραγματοποιήστε λήψη της πιο πρόσφατης έκδοσης της Python από τον ιστότοπο της Python και, στη συνέχεια, εκτελέστε το πρόγραμμα εγκατάστασης. Βεβαιωθείτε ότι προσθέτετε Python στο PATH όταν παρουσιάζεται η επιλογή.

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

Τι είναι η Python;

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

Ποια έκδοση Python πρέπει να χρησιμοποιήσετε;

Σε γενικές γραμμές, θα πρέπει απλώς να κατεβάσετε και να εγκαταστήσετε το

τελευταία έκδοση της Python

. Θα δείτε ένα μεγάλο banner στο επάνω μέρος που υποδεικνύει την πιο πρόσφατη έκδοση της Python στην κύρια σελίδα λήψης. Κάντε κλικ στο “Λήψη Python 3.xx”

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

Υπήρχαν δύο εκδόσεις της Python που διατηρήθηκαν ταυτόχρονα για πολλά χρόνια: Python 2 και Python 3. Η Python 2 έχει καταργηθεί επίσημα. και

είναι από το 2020

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

Αν θέλετε να μάθετε Python, θα πρέπει να παραλείψετε εντελώς την Python 2 και να παραμείνετε στην Python 3. Υπάρχουν μερικά

αξιοσημείωτες τεχνικές διαφορές μεταξύ Python 2 και 3

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

Θα δείτε τη διαίρεση αν κάνετε κύλιση προς τα κάτω όταν επισκεφτείτε το

Σελίδα λήψης Python για Windows.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

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

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

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

Πρώτα, κατεβάστε το πιο πρόσφατο

έκδοση της Python 3

αν δεν το έχετε κάνει ήδη, τότε εκτελέστε το εκτελέσιμο αρχείο.

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

Στην πρώτη οθόνη, ενεργοποιήστε την επιλογή “Add Python.exe PATH” και, στη συνέχεια, κάντε κλικ στο “Install Now”.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

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

Python εργάζονται σε

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

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

, αν θέλετε να διαβάσετε περισσότερα για το ζήτημα πριν δεσμευτείτε για την αλλαγή, διαβάστε εδώ.

Εάν εγκαθιστάτε μόνο την Python 3, μπορείτε να εκτελέσετε

python — έκδοση

σε οποιαδήποτε γραμμή εντολών (όπως PowerShell ή Command Prompt) για να ελέγξετε ότι είναι εγκατεστημένη και ότι έχει οριστεί η μεταβλητή διαδρομής. Εάν όλα λειτουργούσαν σωστά, θα δείτε να εμφανίζεται η έκδοση της Python που μόλις εγκαταστήσατε.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

Εάν αυτό δεν λειτουργήσει, πιθανότατα ξεχάσατε να επιλέξετε το πλαίσιο δίπλα στο “Add Python.exe to PATH” κατά την εγκατάσταση. Δεν υπάρχει μεγάλη υπόθεση—θα σας δείξουμε πώς να το προσθέσετε με μη αυτόματο τρόπο στην επόμενη ενότητα.

Μη αυτόματη προσθήκη Python στο PATH

Εάν η Python δεν λειτουργεί όταν εκτελείτε python –version ή προσπαθείτε να εκτελέσετε ένα σενάριο Python, πιθανότατα δεν προστέθηκε στο PATH σας. Το PATH των Windows καθορίζει ποιους φακέλους πρέπει να ελέγχουν τα Windows για εκτελέσιμα. Εάν περιλαμβάνεται ένας φάκελος, οποιοδήποτε εκτελέσιμο αρχείο σε αυτόν τον φάκελο μπορεί να εκτελεστεί από μια γραμμή εντολών χωρίς να καθορίζεται η πλήρης διαδρομή κάθε φορά.

Κάντε κλικ στο κουμπί Έναρξη και, στη συνέχεια, αναζητήστε και ξεκινήστε τις “Προηγμένες ρυθμίσεις συστήματος”.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

Κάντε κλικ στην επιλογή “Μεταβλητές περιβάλλοντος” και, στη συνέχεια, επιλέξτε “Διαδρομή” στην περιοχή Μεταβλητές χρήστη και πατήστε “Επεξεργασία”.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

Εάν η Python βρίσκεται στο PATH σας, θα πρέπει να δείτε δύο εγγραφές όπως φαίνεται στην παρακάτω εικόνα. Η πρώτη καταχώρηση στη λίστα μας —ο υποφάκελος scripts— προσθέτει pip στο PATH.

Το Pip είναι ο ενσωματωμένος διαχειριστής πακέτων της Python

και είναι απαραίτητο εάν θέλετε η Python να λειτουργεί σωστά.

Η δεύτερη καταχώρηση περιέχει το πραγματικό εκτελέσιμο αρχείο Python, συν μερικά άλλα που είναι σημαντικά.

Το Pip είναι τεχνικά ένα αναδρομικό αρκτικόλεξο για το “

Π

ip

Εγώ

nstalls

Π

ackages.” Όσο παράξενο κι αν φαίνεται, τα αναδρομικά ακρωνύμια είναι αρκετά κοινά στον κόσμο των υπολογιστών. Τα GNU, ATI, cURL, Nano και PHP είναι επίσης παραδείγματα αναδρομικών ακρωνύμιων.


Πώς να εγκαταστήσετε την Python στα Windows, Πώς να εγκαταστήσετε την Python στα Windows, TechWar.gr

Εάν δεν τα έχετε, τότε η Python δεν προστέθηκε στο PATH σας και θα πρέπει να το αντιμετωπίσετε. Κάντε κλικ στο “Νέο” και, στη συνέχεια, εισαγάγετε τη διαδρομή για την εγκατάσταση Python. Συνήθως, είναι ο φάκελος C:Users(YourUserName)AppDataLocalProgramsPython(PythonVersion)”, αλλά θα μπορούσε να βρίσκεται αλλού εάν αλλάξατε την τοποθεσία κατά την εγκατάσταση. Φροντίστε να προσθέσετε και τον υποφάκελο scripts – — Παρέχει σημαντική λειτουργικότητα.

Τι γίνεται αν έχετε εγκαταστήσει πολλές εκδόσεις της Python;

Μπορεί επίσης να ανακαλύψετε ότι έχετε εγκατεστημένες πολλές εκδόσεις της Python όταν αρχίσετε να περιηγείστε στον φάκελο Python σας ή να κοιτάζετε το PATH σας. Η ταυτόχρονη εγκατάσταση πολλαπλών εκδόσεων της Python δεν είναι

τυπικά

ένα ζήτημα. Μερικές φορές μπορεί να προσπαθήσετε να εκτελέσετε μια εφαρμογή Python που σας δίνει ένα σφάλμα εάν χρησιμοποιείτε μια μη συμβατή έκδοση της Python.

Σε αυτήν την περίπτωση, η λύση είναι απλή — αλλάξτε την έκδοση Python. Μερικές φορές θα λάβετε ένα σφάλμα που δηλώνει απευθείας την έκδοση που πρέπει να χρησιμοποιείτε. Σε αυτές τις περιπτώσεις, βεβαιωθείτε ότι η σωστή έκδοση της Python είναι εγκατεστημένη και ρυθμισμένη στο PATH σας. Άλλες φορές, θα λάβετε λιγότερο χρήσιμα σφάλματα. Για παράδειγμα, η διχάλα AUTOMATIC1111 του Stable

απαιτεί PyTorch, μια βιβλιοθήκη Python, για να εκτελεστεί. Το PyTorch (τη στιγμή που γράφονται αυτές οι γραμμές) δεν είναι διαθέσιμο στην Python 3.12. Κατά συνέπεια, εάν προσπαθήσετε να εκτελέσετε το Stable Diffusion στην Python 3.12, θα λάβετε ένα σφάλμα σχετικά με το ότι το PyTorch λείπει.

Δεν υπάρχει πάντα ένας εύκολος τρόπος να γνωρίζετε ποια σφάλματα προκύπτουν λόγω ενός προβλήματος με την έκδοση Python και ποια σφάλματα εμφανίζονται για κάποιον άλλο λόγο. Στο παράδειγμά μας Stable Diffusion, ο μόνος τρόπος που θα γνωρίζατε ότι η Python 3.12 ήταν το πρόβλημα θα ήταν εάν ξέρατε τι απαιτεί η Stable Diffusion και ότι δεν ήταν ακόμη διαθέσιμη για την Python 3.12. Το καλύτερο στοίχημά σας είναι να προσπαθήσετε να κάνετε αναζήτηση στο Διαδίκτυο για το συγκεκριμένο σφάλμα σας. Συνήθως κάποιος το έχει συναντήσει (ή κάτι παρόμοιο) και θα μπορείτε να βρείτε μια λύση από εκεί.

Μην ασχολείστε με την εγκατάσταση του συστήματός σας, αντ’ αυτού χρησιμοποιήστε εικονικά περιβάλλοντα Python

Αυτή η ενότητα είναι σχετική μόνο εάν σκοπεύετε να κωδικοποιήσετε πραγματικά με Python. Εάν δεν το χρησιμοποιείτε ενεργά, μπορείτε να αγνοήσετε αυτήν την ενότητα.

Εάν μαθαίνετε Python, μπορεί να σας ζητηθεί να εγκαταστήσετε μια ποικιλία πακέτων ως μέρος ενός σεμιναρίου. Μην εγκαθιστάτε τις μονάδες ή τα πακέτα απευθείας στην “εγκατάσταση συστήματος” της Python. Ενότητες και πακέτα μερικές φορές έρχονται σε αντίθεση μεταξύ τους και με την έκδοση της Python που έχετε εγκαταστήσει στο σύστημά σας. Εάν υπάρχει πρόβλημα συμβατότητας, μπορεί να προκαλέσει αστάθεια ή σφάλματα όταν προσπαθείτε να χρησιμοποιήσετε την Python. Θα πρέπει να χρησιμοποιήσετε τα ενσωματωμένα εικονικά περιβάλλοντα της Python.

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

Υπάρχουν μερικοί τρόποι δημιουργίας και διαχείρισης εικονικών περιβαλλόντων. Το πρώτο και πιο βασικό είναι το venv.

Το Venv παρέχεται με κάθε σύγχρονη εγκατάσταση Python

και μπορεί να χρησιμοποιηθεί μέσω της γραμμής εντολών. Το VirtualEnv, το οποίο είναι ένας

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

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE). Τα IDE παρέχουν όλα τα είδη χρήσιμων λειτουργιών εάν κάνετε κωδικοποίηση, και στην περίπτωση της Python, τα περισσότερα περιλαμβάνουν εργαλεία για τη δημιουργία και τη διαχείριση εικονικών περιβαλλόντων για τα έργα σας. Υπάρχουν πολλά καλά IDE εκεί έξω, αλλά μας αρέσουν

PyCharm

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


VIA:

HowToGeek.com


Leave A Reply



Cancel Reply

Your email address will not be published.