Как заменить 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.