Android

Как установить питон 3.7 на Debian 9

How to make another version of Python the default in Linux

How to make another version of Python the default in Linux

Оглавление:

Anonim

Python - один из самых популярных языков программирования в мире. С его простым и легким в освоении синтаксисом Python является отличным выбором для начинающих и опытных разработчиков. Python - довольно универсальный язык программирования, вы можете использовать его для выполнения практически всего, что вам угодно, написания небольших сценариев, создания игр, разработки веб-сайтов, создания алгоритмов машинного обучения, анализа данных и многого другого. Python также переносим, ​​что означает, что вы можете запускать один и тот же скрипт Python в разных операционных системах без каких-либо изменений.

Хотя Python 2 хорошо поддерживается и активен, Python 3 считается настоящим и будущим языка. Python 3.7 является последним крупным релизом на языке Python, и включает в себя множество новых функций, такие как отложенная оценка аннотаций типа, поддержка классов данных и переменный контекст, настройки доступа к атрибутам модуля, и многим другим.

В этом руководстве рассказывается, как установить Python 3.7 на Debian 9.

Установка Python 3.7 в Debian

Сборка Python 3.7 на Debian является относительно простым процессом и займет всего несколько минут.

  1. Начните с установки пакетов, необходимых для сборки исходного кода Python:

    sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

    Загрузите исходный код последней версии со страницы загрузки Python, используя следующую команду curl:

    curl -O

    На момент написания этой статьи последняя версия 3.7.3 .

    Когда загрузка будет завершена, распаковать архив:

    tar -xf Python-3.7.3.tar.xz

    Перейдите в исходный каталог Python и запустите скрипт configure , который выполнит ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:

    cd Python-3.7.3 ./configure --enable-optimizations

    Опция --enable-optimizations оптимизирует двоичный файл Python, выполняя несколько тестов, которые замедляют процесс сборки.

    Запустите make чтобы начать процесс сборки:

    make -j 8

    Для ускорения сборки измените флаг -j соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете найти его, набрав nproc . В моей системе 8 ядер, поэтому я использую флаг -j8 .

    После завершения сборки установите двоичные файлы Python, выполнив следующую команду как пользователь с доступом sudo:

    sudo make altinstall

    Не используйте стандартный make install поскольку он перезапишет системный python3 файл python3 по умолчанию.

    На данный момент Python 3.7 установлен в вашей системе Debian и готов к использованию. Вы можете проверить это, набрав:

    python3.7 --version

    Python 3.7.3

Вывод

Вы установили Python 3.7 на свой компьютер Debian 9. Вы можете начать установку сторонних модулей с помощью Pip и разработку проекта Python 3.

Python Debian