IP: 3.17.28.48

python στο λειτουργικό σύστημα Windows

Εγκατάσταση της python στα Windows: Πάτε στη σελίδα www.python.org, Downloads, Windows, Latest Python 2 Release - Python 2.7.9. Από εκεί κατεβάστε είτε το Windows x86-64 MSI installer (αν ο υπολογιστής σας είναι 64bitος) είτε το Windows x86 MSI installer (για 32bitους υπολογιστές -- αυτό δουλεύει και σε 64bitους).

Αποθηκεύστε το αρχείο κάπου (π.χ. στην επιφάνεια εργασίας) και κάντε διπλό κλικ πάνω σε αυτό για να το εγκαταστήσετε. Δεχτείτε χωρίς να τροποποιήσετε όλες τις επιλογές που σας προτείνει (πατάτε συνέχεια Next).

Το video αυτό είναι σχετικό και ίσως σας βοηθήσει αν έχετε πρόβλημα με την παραπάνω διαδικασία.

Χρήση της python στα Windows: Ο πιο απλός τρόπος να χρησιμοποιήσετε την python στα Windows είναι μέσω το προγράμματος idle το οποίο εγκαταστάθηκε στον υπολογιστή σας όταν εγκαταστήσατε την python. Το πρόγραμμα idle μπορείτε να το βρείτε στο start μενού κάτω αριστερά στην οθόνη του υπολογιστή σας όπως όλα τα προγράμματα.

Αφού το ξεκινήσετε πάτε File -> Open για να ανοίξετε ένα υπάρχον αρχείο python ή File -> New File για να δημιουργήσετε ένα νέο αρχείο. Για να τρέξετε το πρόγραμμα python που βλέπετε μέσα στο παράθυρο του idle πάτε Run -> Run Module ή απλά πατήστε F5.

Παράδειγμα: Έχετε μόλις κατεβάσει μια άσκηση για το μάθημα, και, πιο συγκεκριμένα, έχετε κατεβάσει τα δύο αρχεία user.py και tester.py (το πρώτο είναι ο σκελετός της άσκησης την οποία πρέπει εσείς να συμπληρώσετε και να δοκιμάσετε ότι δουλεύει σωστά και το δεύτερο είναι ο αυτόματος ελεγκτής για την άσκηση αυτή, τον οποίο πρέπει στο τέλος να τρέξετε για να δοκιμάσει το πρόγραμμά σας πάνω σε διάφορα inputs και να σας πει αν τρέχει σωστά).

Για να δουλέψει σωστά το tester.py θα πρέπει να βρίσκεται στον ίδιο κατάλογο με το αρχείο user.py που συμπληρώσατε εσείς (κατά προτίμηση ο κατάλογος αυτός θα πρέπει να είναι αρχικά άδειος, οπότε καλό είναι για κάθε άσκηση που πάτε να γράψετε να ανοίγετε ένα καινούργιο άδειο κατάλογο στον υπολογιστή σας όπου θα αποθηκεύετε και τα δυο αυτά αρχεία). Πάτε λοιπόν File -> Open στο idle και αφού μετακινηθείτε στον κατάλογο αυτό ανοίγετε το αρχείο user.py και συμπληρώνετε το πρόγραμμα μέσα στο idle. Για να τρέξετε το πρόγραμμά σας και να ελέγξετε αν κάνει αυτό που η άσκηση ζητάει πάτε Run -> Run Module ή F5. Αν υπάρχουν σφάλματα συνεχίζετε το editing του αρχείου μέχρι να τα διορθώσετε και το πρόγραμμά σας να τρέχει σωστά κατά τη γνώμη σας.

Για να κάνετε και τον αυτόματο έλεγχο στο πρόγραμμά σας πρέπει τώρα να τρέξετε το πρόγραμμα tester.py. Κάνετε λοιπόν File -> Open και ανοίγετε αυτό το αρχείο και μετά F5. Ο ελεγκτής θα σας πει αν το πρόγραμμά σας τρέχει σωστά σε κάθε περίπτωση που ελέγχει.

Εγκατάσταση της βιβλιοθήκης numpy: Για όσους έχουν κατεβάσει 64μπιτη python υπάρχει κάποια διαδικασία για την εγκατάσταση της numpy. (Αν βαριέστε να κάνετε τα παρακάτω ή δεν τα καταφέρνετε για κάποιο λόγο τότε μπορείτε εναλλακτικά να απεγκαταστήσετε την 64μπιτη python και να εγκαταστήσετε την 32μπιτη, η οποία τρέχει σε όλα τα συστήματα Windows.)

  1. Πηγαίνετε στη θέση http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy και κατεβάσετε το
    numpy-1.9.2rc1+mkl-cp34-none-win_amd64.whl
    (αν έχετε εγκαταστήσει την python 2.7, αλλιώς το αντίστοιχο αρχείο από τη λίστα).
  2. Για να το εγκαταστήσετε αυτό θα πρέπε να δώσετε στο command line των Windows την εντολή:
    pip install "numpy-1.9.2rc1+mkl-cp34-none-win_amd64.whl"
    Αν η εγκατάσταση της python που έχετε κάνει είναι προσβάσιμη στο command line (αναγνωρίζει δηλ. την python όταν γράψετε τη λέξη python στο command line, π.χ. όταν κάνετε "python user.py") τότε θα αναγνωρίζει και την εντολή pip και η παραπάνω εντολή εγκατάστασης θα πρέπει να τρέξει χωρίς πρόβλημα. Αλλιώς θα πρέπει στο command line να γράψετε ολόκληρη τη θέση της εντολής pip (για να τη βρει) η οποία στο δικό μου σύστημα (όπου ακολούθησα κατά την εγκατάσταση της python τις προεπιλογές που πρότεινε το σύστημα) είναι:
    C:\Python27\Scripts\pip.exe install "numpy-1.9.2rc1+mkl-cp34-none-win_amd64.whl"
Μια παρουσίαση της παραπάνω μεθόδου σε μεγαλύτερη λεπτομέρεια μπορείτε να βρείτε (Αγγλικά) όσοι ενδιαφέρεστε στο:
https://gehrcke.de/2015/02/how-to-set-up-a-64-bit-version-of-numpy-on-windows/


Τμήμα Μαθηματικών και Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης

Πίσω στην κεντρική σελίδα για τη Γλώσσα Προγραμματισμού ΙΙ.