Πώς να αντικαταστήσετε το python 3 με το python 2 στο Linux

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

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

Αντικαταστήστε το python 3 με το python 2

Για να αντικαταστήσουμε το python 3 με το python 2 πρέπει να ακολουθήσουμε τα ακόλουθα απλά βήματα:

  • Εγκαταστήστε το python 2 με sudo

  • Αλλάξτε το symlink που δημιουργήθηκε από το python 3 σε /usr/bin/python από τον python 2

cd /usr/bin
ls -l python
    lrwxrwxrwx 1 root root 7  17 Dec. 12:04 python -> python3
ln -sf python2 python
ls -l python
    lrwxrwxrwx 1 root root 10 Apr 11 14:28 python -> python2
  • Αλλάξτε τον συμβολικό σύνδεσμο που δημιουργήθηκε από το πακέτο virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

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

python --version

Με πληροφορίες από το wiki από το Arch Linux


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

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

*

*

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