Jak zamienić python 3 na python 2 w systemie Linux

Zależy to od używanej aplikacji opracowanej w Pythonie, może być kompatybilna z interpreterem pythona 3, pythona 2 lub nawet obu. W niektórych przypadkach mamy zainstalowane python 3 i python 2, ale bez względu na to, ile powiemy narzędziu, aby działało z pythonem 2, nadal działa z pythonem 3, więc najprostszym rozwiązaniem tego problemu jest zamień python 3 na python 2.

Warto zaznaczyć, że rozwiązanie, które proponuję zamienić python 3 na python 2, wpływa na wszystkie aplikacje działające w języku Python, więc niektóre aplikacje mogą nie działać.

Zastąp python 3 pythonem 2

Aby zamienić python 3 na python 2, musimy wykonać następujące proste kroki:

  • Zainstaluj Pythona 2 z sudo

  • Zmień łącze symboliczne utworzone przez Python 3 na /usr/bin/python przez 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
  • Zmień dowiązanie symboliczne utworzone przez pakiet virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

Dzięki tym prostym krokom będziesz już mieć Python 2 jako domyślny interpreter, w ten sam sposób możesz sprawdzić, czy tak jest w przypadku następującego polecenia:

python --version

Dzięki informacjom z wiki przez arch Linux


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.