Как заменить 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

С информацией из Вики от Arch Linux


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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