How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
- Ενεργοποίηση συλλογών λογισμικού (SCL)
- Εγκατάσταση της Python 3 στο CentOS 7
- Χρήση της Python 3
- Εγκατάσταση εργαλείων ανάπτυξης
- Δημιουργία εικονικού περιβάλλοντος
- συμπέρασμα
Αυτό το σεμινάριο θα σας καθοδηγήσει στην εγκατάσταση του Python 3 σε ένα σύστημα CentOS 7 χρησιμοποιώντας τις Συλλογές Λογισμικού (SCL) παράλληλα με την προεπιλεγμένη έκδοση Python 2.7. Θα σας δείξουμε επίσης πώς να δημιουργήσετε ένα εικονικό περιβάλλον Python.
Η Python είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο. Με την απλή και εύκολη σύνταξη της, η Python είναι μια εξαιρετική επιλογή για αρχάριους και έμπειρους προγραμματιστές. Η Python είναι μια πολύ ευέλικτη γλώσσα προγραμματισμού. Μπορείτε να το χρησιμοποιήσετε για να κάνετε σχεδόν οτιδήποτε θέλετε, να γράψετε μικρά σενάρια, να δημιουργήσετε παιχνίδια, να αναπτύξετε ιστότοπους, να δημιουργήσετε αλγόριθμους μηχανικής μάθησης, να αναλύσετε δεδομένα και πολλά άλλα.
Πολλές δημοφιλείς εφαρμογές και ιστότοποι, όπως το YouTube, το DropBox, το Reddit, το Quora, το Instagram, έχουν αναπτυχθεί χρησιμοποιώντας Python.
Ενώ η Python 2 υποστηρίζεται και είναι ενεργή, η Python 3 θεωρείται ότι είναι το παρόν και το μέλλον της γλώσσας.
Ενεργοποίηση συλλογών λογισμικού (SCL)
Οι Συλλογές Λογισμικού, επίσης γνωστό ως SCL, είναι ένα έργο κοινότητας που σας επιτρέπει να δημιουργείτε, να εγκαταστήσετε και να χρησιμοποιείτε πολλαπλές εκδόσεις λογισμικού στο ίδιο σύστημα, χωρίς να επηρεάζετε πακέτα προεπιλογής του συστήματος. Με την ενεργοποίηση του SCL θα αποκτήσετε πρόσβαση στις νεότερες εκδόσεις γλωσσών προγραμματισμού και υπηρεσιών που δεν είναι διαθέσιμες στα αποθετήρια πυρήνα.
Το CentOS 7 συνοδεύεται από το Python 2.7.5, το οποίο αποτελεί κρίσιμο μέρος του συστήματος βάσης CentOS. Το SCL σάς επιτρέπει να εγκαταστήσετε νεότερες εκδόσεις του python 3.x παράλληλα με το προεπιλεγμένο python v2.7.5 έτσι ώστε τα εργαλεία συστήματος όπως το
yum
να συνεχίσουν να λειτουργούν σωστά.
Για να ενεργοποιήσετε το SCL, πρέπει να εγκαταστήσετε το αρχείο απελευθέρωσης CentOS SCL. Είναι μέρος του αποθετηρίου CentOS extras και μπορεί να εγκατασταθεί με την εκτέλεση της ακόλουθης εντολής:
sudo yum install centos-release-scl
Εγκατάσταση της Python 3 στο CentOS 7
Τώρα που έχετε πρόσβαση στο αποθετήριο SCL, μπορείτε να εγκαταστήσετε οποιαδήποτε έκδοση του Python 3.x που χρειάζεστε. Επί του παρόντος, οι ακόλουθες συλλογές Python 3 είναι διαθέσιμες:
- Python 3.3Python 3.4Python 3.5Python 3.6
Σε αυτό το σεμινάριο, θα εγκαταστήσουμε Python 3.6, η οποία είναι η τελευταία έκδοση που είναι διαθέσιμη τη στιγμή της γραφής. Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό CentOS 7:
Χρήση της Python 3
Μόλις εγκατασταθεί το πακέτο
rh-python36
, ελέγξτε την έκδοση Python πληκτρολογώντας:
python --version
Python 2.7.5
Θα παρατηρήσετε ότι η Python 2.7 είναι η προεπιλεγμένη έκδοση Python στο τρέχον κέλυφος.
Για να αποκτήσετε πρόσβαση στο Python 3.6, πρέπει να ξεκινήσετε μια νέα παρουσία κελύφους χρησιμοποιώντας το εργαλείο
scl
συλλογής λογισμικού:
scl enable rh-python36 bash
Τι κάνει η παραπάνω εντολή καλώντας το script
/opt/rh/rh-python36/enable
, το οποίο αλλάζει τις μεταβλητές περιβάλλοντος shell.
python --version
Python 3.6.3
Είναι σημαντικό να επισημάνουμε ότι η Python 3.6 έχει οριστεί ως η προεπιλεγμένη έκδοση Python μόνο σε αυτή τη συνεδρία κελύφους. Εάν κλείσετε την περίοδο σύνδεσης ή ανοίξετε μια νέα συνεδρία από άλλο τερματικό, η Python 2.7 θα είναι η προεπιλεγμένη έκδοση Python.
Εγκατάσταση εργαλείων ανάπτυξης
Απαιτούνται εργαλεία ανάπτυξης για την κατασκευή ενοτήτων Python. Για να εγκαταστήσετε τα απαραίτητα εργαλεία και βιβλιοθήκες, πληκτρολογήστε:
sudo yum groupinstall 'Development Tools'
Δημιουργία εικονικού περιβάλλοντος
Το Python
Virtual Environments
σάς επιτρέπει να εγκαταστήσετε μονάδες Python σε μια απομονωμένη τοποθεσία για ένα συγκεκριμένο έργο, αντί να εγκατασταθείτε παγκοσμίως. Με αυτόν τον τρόπο, δεν χρειάζεται να ανησυχείτε για την επίδραση άλλων έργων της Python.
Ο προτιμώμενος τρόπος δημιουργίας ενός νέου εικονικού περιβάλλοντος στο Python 3 είναι η εκτέλεση της εντολής
venv
.
Ας υποθέσουμε ότι θέλετε να δημιουργήσετε ένα νέο πρόγραμμα Python 3 που ονομάζεται
my_new_project
μέσα στον οικιακό σας κατάλογο χρήστη και να ταιριάξετε το εικονικό περιβάλλον.
Καταρχήν, δημιουργήστε τον κατάλογο έργου και μεταβείτε σε αυτόν:
mkdir ~/my_new_project
cd ~/my_new_project
Ενεργοποιήστε το Python 3.6 χρησιμοποιώντας το εργαλείο
scl
:
scl enable rh-python36 bash
Από το εσωτερικό του ριζικού του έργου εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα εικονικό περιβάλλον με όνομα
my_project_venv
:
python -m venv my_project_venv
Για να ξεκινήσετε τη χρήση του εικονικού περιβάλλοντος, ενεργοποιήστε τον πληκτρολογώντας:
source my_project_venv/bin/activate
Μετά την ενεργοποίηση του περιβάλλοντος, η προτροπή του κελύφους θα έχει το όνομα του περιβάλλοντος:
(my_project_venv) user@host:~/my_new_project$
Ξεκινώντας με την Python 3.4, κατά τη δημιουργία του pip virtual, ο διαχειριστής πακέτων για Python είναι εγκατεστημένος από προεπιλογή.
συμπέρασμα
Θα πρέπει τώρα να εγκαταστήσετε το περιβάλλον προγραμματισμού Python 3 στη μηχανή σας CentOS 7 και μπορείτε να ξεκινήσετε την ανάπτυξη του έργου Python 3.
Μπορείτε επίσης να διαβάσετε σχετικά με τον τρόπο εγκατάστασης του Odoo 11 στο CentOS 7 και να δείτε ένα παράδειγμα για το πώς να χρησιμοποιήσετε το εικονικό περιβάλλον Python 3 για να εκτελέσετε το λογισμικό Python σε έναν κεντρικό υπολογιστή 7 CentOS.
python pip virtenv centosΠώς να εγκαταστήσετε το python 3.7 στο debian 9
Η Python είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο. Με την απλή και εύκολη σύνταξη της, η Python είναι μια εξαιρετική επιλογή για αρχάριους και έμπειρους προγραμματιστές. Αυτό το σεμινάριο καλύπτει τον τρόπο εγκατάστασης του Python 3.7 στο Debian 9.
Πώς να εγκαταστήσετε το python 3.7 στο ubuntu 18.04
Η Python 3.7 είναι η τελευταία σημαντική έκδοση της γλώσσας Python. Αυτό το σεμινάριο περιγράφει δύο τρόπους εγκατάστασης του Python 3.7 στο Ubuntu 18.04.
Πώς να εγκαταστήσετε το python on centos 8
Η Python είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο. Αυτός ο οδηγός θα σας καθοδηγήσει στην εγκατάσταση του Python 3 και του Python 2 στο CentOS 8.







