Android

Πώς να εγκαταστήσετε το python on centos 8

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Πίνακας περιεχομένων:

Anonim

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

Σε αντίθεση με άλλες διανομές Linux, η Python δεν είναι εγκατεστημένη από προεπιλογή στο CentOS 8.

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

Από προεπιλογή, το RHEL / CentOS 8 δεν διαθέτει εντολή python εντολή για να αποφευχθεί το κλείδωμα των χρηστών σε μια συγκεκριμένη έκδοση της Python. Αντ 'αυτού, δίνει στον χρήστη την επιλογή να εγκαταστήσει, να διαμορφώσει και να εκτελέσει μια συγκεκριμένη έκδοση Python. Τα εργαλεία συστήματος όπως το yum χρησιμοποιούν ένα εσωτερικό δυαδικό αρχείο Python και βιβλιοθήκες.

Αυτός ο οδηγός θα σας καθοδηγήσει στην εγκατάσταση του Python 3 και του Python 2 στο CentOS 8.

Εγκατάσταση Python 3 στο CentOS 8

Για να εγκαταστήσετε το Python 3 στο CentOS 8 εκτελέστε την ακόλουθη εντολή ως root ή sudo χρήστη στο τερματικό σας:

sudo dnf install python3

Για να επαληθεύσετε την εγκατάσταση, ελέγξτε την έκδοση Python πληκτρολογώντας:

python3 --version

Τη στιγμή της σύνταξης αυτού του άρθρου, η τελευταία έκδοση του Python 3 που είναι διαθέσιμη στα αποθετήρια CentOS είναι "3.6.x":

Python 3.6.8

Η εντολή επίσης εγκαθιστά το pip.

Για να εκτελέσετε την Python, πρέπει να πληκτρολογήσετε ρητά το python3 και να εκτελέσετε pip pip3 .

Θα πρέπει πάντα να προτιμάτε να εγκαταστήσετε μονάδες python διανομής χρησιμοποιώντας yum ή dnf επειδή υποστηρίζονται και δοκιμάζονται για να λειτουργούν σωστά στο CentOS 8. Χρησιμοποιήστε το pip μόνο σε ένα εικονικό περιβάλλον. Το Python Virtual Environments σάς επιτρέπει να εγκαταστήσετε μονάδες Python σε μια απομονωμένη τοποθεσία για ένα συγκεκριμένο έργο, αντί να εγκατασταθείτε παγκοσμίως. Με αυτόν τον τρόπο, δεν χρειάζεται να ανησυχείτε για την επίδραση άλλων έργων της Python.

Τα ονόματα των πακέτων των μονάδων Python 3 είναι με "python3". Για παράδειγμα, για να εγκαταστήσετε το module paramiko, θα εκτελέσετε:

sudo dnf install python3-paramiko

Εγκατάσταση του Python 2 στο CentOS 8

Τα πακέτα Python 2 περιλαμβάνονται επίσης στα προεπιλεγμένα αποθετήρια CentOS 8.

Για να εγκαταστήσετε το Python 2, εισαγάγετε την ακόλουθη εντολή:

sudo dnf install python2

Επαληθεύστε την εγκατάσταση πληκτρολογώντας:

python2 --version

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

Python 2.7.15

Για να εκτελέσετε το Python 2, πληκτρολογήστε python2 και για να εκτελέσετε pip pip2 .

Ορισμός προεπιλεγμένης έκδοσης Python (εντολή Python Unversioned)

Για να ορίσετε το Python 3 ως την εντολή python χωρίς εντολή, χρησιμοποιήστε το βοηθητικό πρόγραμμα alternatives :

sudo alternatives --set python /usr/bin/python3

Για το Python 2, πληκτρολογήστε:

sudo alternatives --set python /usr/bin/python2

Η εντολή alternatives δημιουργεί ένα python συμβολικού σημείου που δείχνει την καθορισμένη έκδοση python.

Πληκτρολογήστε python --version στο τερματικό σας και θα πρέπει να δείτε την προεπιλεγμένη έκδοση Python.

Για να αλλάξετε την προεπιλεγμένη έκδοση, χρησιμοποιήστε μία από τις παραπάνω εντολές. Αν θέλετε να καταργήσετε την εντολή python που δεν έχει αντιγραφεί, πληκτρολογήστε:

sudo alternatives --auto python

συμπέρασμα

Στο CentOS 8, η Python δεν είναι εγκατεστημένη από προεπιλογή.

Για να εγκαταστήσετε το Python 3, πληκτρολογήστε dnf install python3 και για να εγκαταστήσετε το Python 2, πληκτρολογήστε dnf install python2 .

python pip virtenv centos