
Python — один из самых популярных языков программирования в мире. Благодаря простому и лёгкому в освоении синтаксису, Python — отличный выбор как для новичков, так и для опытных разработчиков. Python — довольно универсальный язык программирования, с его помощью можно делать практически всё: писать небольшие скрипты, создавать игры, разрабатывать веб-сайты, создавать алгоритмы машинного обучения, анализировать данные и многое другое. Python также является переносимым, то есть один и тот же скрипт Python можно запускать в разных операционных системах без каких-либо изменений.
Поддержка Python 2 заканчивается в 2020 году. Python 3 — это настоящее и будущее языка.
Python 3.7 — это последний крупный релиз языка Python, включающий множество новых функций, таких как отложенная оценка аннотаций типов, поддержка классов данных и контекстных переменных, настройка доступа к атрибутам модулей и многое другое .
В этом руководстве описывается установка Python 3.7 на Debian 9.
Установка Python 3.7 на Debian
Сборка Python 3.7 в Debian — относительно простой процесс, который займет всего несколько минут.
-
Начните с установки пакетов, необходимых для сборки исходного кода Python:
sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev -
Загрузите исходный код последней версии со страницы загрузки Python с помощью следующей команды
curl:curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xzНа момент написания статьи последней версией была версия
3.7.3. -
После завершения загрузки извлеките tarball :
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по умолчанию. -
На этом этапе Python 3.7 установлен в вашей системе Debian и готов к использованию. Вы можете убедиться в этом, выполнив команду:
python3.7 --versionPython 3.7.3
Заключение
Вы установили Python 3.7 на свой компьютер с Debian 9. Вы можете начать установку сторонних модулей с помощью Pip и разработку своего проекта Python 3.
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии ниже.
python debian Не используете Debian 9?
Выберите другую ОС: центос 7 убунту 18.04
Связанные руководства