Как да заменим python 3 с python 2 в Linux

Зависи от приложението, разработено в Python, което използвате, може да бъде съвместимо с интерпретатора на python 3, python 2 или дори и двете. В някои случаи имаме инсталирани python 3 и python 2, но колкото и да казваме на даден инструмент да работи с python 2, той продължава да работи с python 3, така че най-простото решение на този проблем е заменете python 3 с python 2.

Заслужава да се отбележи, че решението, което предлагам да замени python 3 с python 2, засяга всички приложения, работещи с python, така че някои от вашите приложения може да не могат да стартират.

Заменете python 3 с python 2

За да заменим python 3 с python 2, трябва да следваме следните прости стъпки:

  • Инсталирайте python 2 със sudo

  • Променете символната връзка, създадена от python 3, в /usr/bin/python от 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
  • Променете символната връзка, създадена от пакета virtualenv en /usr/bin/virtualenv

cd /usr/bin
ln -sf virtualenv2 virtualenv

С тези прости стъпки вече ще имате python 2 като интерпретатор по подразбиране, по същия начин можете да проверите дали това е така със следната команда:

python --version

С информация от уики от арка Linux


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.