Sådan udskiftes python 3 med python 2 i Linux

Det afhænger af den applikation, der er udviklet i Python, at du kører, den kan være kompatibel med tolken af ​​python 3, python 2 eller endda begge dele. I nogle tilfælde har vi python 3 og python 2 installeret, men uanset hvor meget vi fortæller et værktøj at køre med python 2, fortsætter det med at køre med python 3, så den enkleste løsning på dette problem er udskift python 3 med python 2.

Det er værd at bemærke, at den løsning, jeg foreslår at erstatte python 3 med python 2, påvirker alle applikationer, der kører med python, så nogle af dine applikationer kan muligvis ikke køre.

Udskift python 3 med python 2

For at udskifte python 3 med python 2 skal vi følge følgende enkle trin:

  • Installer python 2 med sudo

  • Skift symlink oprettet af python 3 til /usr/bin/python af 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
  • Skift det symbolske link oprettet af pakken virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Med disse enkle trin har du allerede python 2 som standardtolk, på samme måde kan du kontrollere, at dette er tilfældet med følgende kommando:

python --version

Med information fra wiki af arch Linux


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.