Как выбрать интерпретатор Python 3 в Linux: объяснение нескольких методов

Чтобы выбрать интерпретатор Python 3 в Linux, у вас есть несколько способов. Вот некоторые часто используемые подходы:

  1. Укажите интерпретатор в терминале:
    При выполнении сценария Python из терминала вы можете явно указать интерпретатор Python 3, используя команду python3вместо python.

  2. Обновите символическую ссылку Python по умолчанию:
    Системы Linux часто имеют символическую ссылку pythonпо умолчанию, которая указывает либо на Python 2, либо на Python 3. Вы можете обновить эту символическую ссылку, чтобы она указывала на нужную версию. Интерпретатор Python 3. Используйте команду update-alternativesдля управления символической ссылкой. Например, вы можете запустить следующую команду, чтобы установить Python 3 в качестве интерпретатора по умолчанию:

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
  3. Виртуальные среды.
    Виртуальные среды Python позволяют изолировать среды Python и выбирать разные интерпретаторы Python. Вы можете создать виртуальную среду с помощью Python 3, используя модуль venvили пакет virtualenv. После активации виртуальной среды по умолчанию будет использоваться интерпретатор Python 3.

  4. Строка Shebang:
    В сценариях Python вы можете указать версию интерпретатора, добавив строку Shebang в начале файла. Для Python 3 строка shebang должна иметь вид #!/usr/bin/env python3. Убедитесь, что у сценария есть разрешения на выполнение (chmod +x script.py), и вы можете запустить его с помощью ./script.py.

  5. Используйте IDE или текстовый редактор.
    Если вы используете интегрированную среду разработки (IDE) или текстовый редактор с поддержкой Python, вы обычно можете настроить интерпретатор в настройках редактора. Найдите параметры, связанные с выбором интерпретатора, и укажите путь к интерпретатору Python 3.