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