Si të zëvendësoni python 3 me python 2 në Linux

Varet nga aplikacioni i zhvilluar në Python që po përdorni, ai mund të jetë i pajtueshëm me interpretuesin e python 3, python 2 apo edhe të dyve. Në disa raste kemi të instaluar python 3 dhe python 2, por pa marrë parasysh se sa i themi një mjeti për të ekzekutuar me python 2, ai vazhdon të funksionojë me python 3, kështu që zgjidhja më e thjeshtë për këtë problem është zëvendësoni python 3 me python 2.

Vlen të përmendet se zgjidhja që unë propozoj të zëvendësoj python 3 me python 2, ndikon në të gjitha aplikacionet që ekzekutohen me python, kështu që disa nga aplikacionet tuaja mund të mos jenë në gjendje të ekzekutohen.

Zëvendësoni python 3 me python 2

Për të zëvendësuar python 3 me python 2 duhet të ndjekim hapat e mëposhtëm të thjeshtë:

  • Instaloni python 2 me sudo

  • Ndryshoni simlinkun e krijuar nga python 3 në /usr/bin/python nga 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
  • Ndryshoni lidhjen simbolike të krijuar nga paketa virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Me këto hapa të thjeshtë tashmë do të keni python 2 si interpretues të paracaktuar, në të njëjtën mënyrë, ju mund të verifikoni se kjo është rasti me komandën e mëposhtme:

python --version

Me informacion nga wiki nga harku Linux


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.