Kako zamijeniti python 3 s python 2 u Linuxu

Ovisi o aplikaciji razvijenoj u Pythonu koju pokrećete, može biti kompatibilna s interpretatorom python 3, python 2 ili čak oboje. U nekim slučajevima imamo instalirane python 3 i python 2, ali koliko god rekli alatu za pokretanje s python 2, on se nastavlja izvoditi s python 3, pa je najjednostavnije rješenje ovog problema zamijenite python 3 s python 2.

Vrijedno je napomenuti da rješenje koje predlažem zamijeniti python 3 s python 2, utječe na sve programe koji rade s pythonom, tako da se neke vaše aplikacije možda neće moći pokrenuti.

Zamijenite python 3 s python 2

Da bismo zamijenili python 3 s python 2, moramo slijediti sljedeće jednostavne korake:

  • Instalirajte python 2 sa sudo

  • Promijenite simboličku vezu koju je stvorio python 3 u /usr/bin/python pitonom 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
  • Promijenite simboličku vezu stvorenu paketom virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Ovim jednostavnim koracima već ćete imati python 2 kao zadani tumač, na isti način, možete provjeriti je li tako sljedećom naredbom:

python --version

S informacijama iz wiki Arch Arch Linux