Kako v Linuxu nadomestiti python 3 s python 2

Odvisno od aplikacije, razvite v Pythonu, ki jo uporabljate, je lahko združljiv z razlagalnikom python 3, python 2 ali celo obema. V nekaterih primerih imamo nameščeni python 3 in python 2, vendar ne glede na to, koliko orodju povemo, naj se izvaja s python 2, še naprej deluje s python 3, zato je najpreprostejša rešitev te težave nadomestite python 3 s python 2.

Omeniti velja, da rešitev, ki jo predlagam za zamenjavo python 3 s python 2, vpliva na vse aplikacije, ki se izvajajo s pythonom, zato se nekatere vaše aplikacije morda ne bodo mogle zagnati.

Zamenjajte python 3 s python 2

Če želite zamenjati python 3 s python 2, moramo slediti naslednjim preprostim korakom:

  • Namestite python 2 s sudo

  • Spremenite simbolno povezavo, ki jo je ustvaril python 3, v /usr/bin/python avtor 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
  • Spremenite simbolično povezavo, ki jo ustvari paket virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

S temi preprostimi koraki boste že imeli privzeti tolmač python 2, na enak način lahko z naslednjim ukazom preverite, ali je temu tako:

python --version

Z informacijami iz wiki avtor Arch Linux


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.