Pyenv: Εγκαταστήστε πολλές εκδόσεις του Python στο σύστημά σας

Λογότυπο Python

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

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

Αυτό μπορεί να οδηγήσει σε μεγάλο πρόβλημαΓι 'αυτό μπορούμε να χρησιμοποιήσουμε ένα εξαιρετικό εργαλείο που θα μας επιτρέψει να εγκαταστήσουμε διαφορετικές εκδόσεις αυτής της γλώσσας στο σύστημά μας.

Περίπου Πέινεβ

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

Ο Pyenv είναι ένα εργαλείο που βασίζεται σε rbenv και ruby-build και ότι τροποποιήθηκε έτσι ώστε να μπορεί να λειτουργήσει με τη γλώσσα προγραμματισμού Python, η οποία με λίγα λόγια είναι ότι είναι ένα πιρούνι για την Python.

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

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

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

Μεταξύ sτα κύρια χαρακτηριστικά αυτού του εργαλείου που μπορούμε να επισημάνουμε:

  • Να μπορείτε να αλλάξετε την παγκόσμια έκδοση του Python ανά χρήστη.
  • Ρύθμιση της τοπικής έκδοσης του Python ανά έργο.
  • Διαχείριση εικονικών περιβαλλόντων που δημιουργήθηκαν από το anaconda ή το virtualenv.
  • Σας επιτρέπει να παρακάμψετε την έκδοση Python με μια μεταβλητή περιβάλλοντος.
  • Αναζήτηση εντολών από πολλές εκδόσεις του Python και άλλων.

Πώς να εγκαταστήσετε το Pyenv στο Ubuntu 18.04 και παράγωγα;

Si θέλω να εγκαταστήσω αυτό το υπέροχο εργαλείο, πρέπει να ανοίξουμε ένα τερματικό με Ctrl + Alt + T και πρόκειται να εγκαταστήσουμε ορισμένες εξαρτήσεις για την εφαρμογή:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

Τώρα μπορούμε να προχωρήσουμε στην εγκατάσταση του Pyenv στους υπολογιστές μας Είναι κατεβάζοντας το εργαλείο από το χώρο σας στο github και θα χρησιμοποιήσουμε το σενάριο pyenv-πρόγραμμα εγκατάστασης.

Το μόνο που πρέπει να κάνετε είναι εκτελέστε την ακόλουθη εντολή στο τερματικό σας για να εγκαταστήσετε το pyenv.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Κατά την εκτέλεση αυτού, πρέπει να περιμένουμε τη λήψη και την εγκατάσταση. Στο τέλος της εγκατάστασης, το πρόγραμμα εγκατάστασης θα σας ειδοποιήσει για να προσθέσετε το Pyenv στον προσωπικό σας φάκελο.

Γιατί πρέπει να προσθέσετε τις ακόλουθες γραμμές στο αρχείο σας . / .bash_profile, πρέπει να ανοίξουμε ένα τερματικό και να εκτελέσουμε:

nano ~/.bash_profile

Και προσθέτουμε τις ακόλουθες γραμμές στο τέλος του αρχείου, εδώ πρέπει να αντικαταστήσουμε το "USER" με το όνομα χρήστη του συστήματός σας.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Αποθηκεύουμε τις αλλαγές με Ctrl + O και βγούμε nano με Ctrl + X, τώρα πρέπει να κάνουμε αυτές τις αλλαγές έγκυρες εκτελώντας την ακόλουθη εντολή:

source ~/.bash_profile

Το Pyenv είναι έτοιμο για χρήση.

Πώς να χρησιμοποιήσετε το pyenv στο Ubuntu;

Πέινεβ

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

Για αυτό θα ανοίξουμε ένα τερματικό και θα εκτελέσουμε:

pynev install -l

O μπορούν επίσης να τρέξουν:

pyenv install –list

Αυτή η εντολή θα εμφανίσει όλες τις διαθέσιμες εκδόσεις.

Τώρα για να γνωρίζουμε αυτό που έχουμε εγκαταστήσει πρέπει να εκτελέσουμε:

pyenv versions

να εγκαταστήστε οποιαδήποτε από τις διαθέσιμες εκδόσεις ότι ο Pyenv μας έδειξε βήματα πίσω μπορούμε να εκτελέσουμε αυτήν την εντολή:

pyenv install x.x.xx

Όπου αντικαθιστούμε το x με την έκδοση του Python που θέλουμε να εγκαταστήσουμε στο σύστημα.

Τέλος, για να αλλάξουμε την έκδοση του Python το κάνουμε με:

pyenv global x.xx.x

Εάν θέλετε να μάθετε περισσότερα για αυτό το εργαλείο, μπορείτε να συμβουλευτείτε τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.