Как установить Python Debian

Обновлено: 22.11.2024

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

Кроме того, Python обеспечивает хорошую масштабируемость и может использоваться для сложных программных проектов. Благодаря выразительному минималистскому синтаксису приложения могут быть реализованы всего несколькими строками кода и менее подвержены ошибкам программирования. Чтобы обеспечить простоту и ясность, Python использует очень мало ключевых слов и использует отступы в качестве элементов структурирования.

Независимый от платформы язык программирования Python работает на Windows, Linux/Unix, Mac OS X и других платформах... Также предусмотрена интеграция в виртуальные машины Java и. НЕТ.

Язык программирования Python предлагает ряд преимуществ. Наиболее важные преимущества кратко изложены ниже:

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

Установка Python 3 или 2 в Debian 11 Bullseye Linux

1. Запустить обновление системы

Мы должны запустить команду обновления системы перед установкой любого пакета в системе Linux. Это перестраивает кеш репозитория системы и помогает ему распознавать последние версии пакетов, доступных для установки.

2. Установите Python 3.9 в Debian 11 или 10

Хотя если вы используете Debian 11 или 10 Desktop с графическим интерфейсом Full-DVD, Python 3.x уже будет в вашей системе. Тем не менее, пользователи минимальной системы Debian могут воспользоваться приведенной ниже командой.

3. Чтобы установить Python 2.7 и Pip в Debian 11 (необязательно)

Если вы также хотите установить Python 2 на свой Debian, запустите данную команду:

Чтобы установить pip Python 2.7, используйте следующие:

3. Проверить установленные версии

После завершения установки вы можете проверить, какие версии установлены именно для Python 3 и 2, используя приведенную ниже команду:

4. Установите для версии Python по умолчанию значение 3

Если вы установили Python 3 и 2 в свою систему Debian 11 или 10, тогда по умолчанию будет установлена ​​версия Python 2, поэтому при желании вы можете изменить ее на Python 2.

Проверьте доступные версии Python в вашей системе:

Чтобы установить нужную версию по умолчанию, используйте следующие команды:

Изменить профиль Bash:

Добавьте следующую строку. Вы можете изменить версию на другую доступную, если хотите.

Язык программирования Python — один из наиболее широко используемых объектно-ориентированных языков высокого уровня. Python становится популярным среди начинающих и опытных программистов благодаря своей простоте и легкому для изучения синтаксису. Python — универсальный язык программирования с открытым исходным кодом для большого сообщества. Вы можете использовать этот язык для создания практически всех видов приложений, от небольшого простого скрипта до сложных задач, основанных на машинном обучении. Старую версию python 3.7 можно установить напрямую с помощью диспетчера пакетов apt. Выпущена стабильная версия Python 3.9 со многими другими улучшениями и обновлениями безопасности. В этой версии компания добавила несколько новых модулей и расширила существующие модули некоторыми дополнительными функциями.

Вы не можете установить Python 3.9 из стандартных репозиториев Debian 10. Однако вы можете установить его из исходного кода Python.

В этом руководстве рассматривается процедура установки Python 3.9 в системе Linux Debian 10 через командную строку. Все команды мы будем реализовывать в приложении Debian 10 Terminal. Следовательно. Откройте терминальное приложение, нажав «Ctrl+Alt+t», или откройте его непосредственно из установленных приложений Debian 10 и начните установку!

Примечание: все шаги мы будем выполнять с правами Sudo.

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

Установка Python – это очень простой и относительно простой процесс, который можно выполнить за несколько минут, выполнив следующие шаги:

Шаг 1. Установка необходимых пакетов или зависимостей

Во-первых, вам необходимо установить все пакеты и зависимости, необходимые для сборки исходного кода Python. Поэтому, чтобы установить все необходимые пакеты, введите следующую команду:

libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Шаг 2. Загрузите версию Python

На этом шаге вы загрузите последнюю версию Python со страницы загрузки Python. Для этого используйте команду «curl» или «wget», чтобы загрузить выпуск Python. Насколько нам известно, последняя версия Python на момент написания статьи — 3.9. Итак, получите этот релиз, выполнив следующую команду:

Шаг 3. Извлеките файл tar

После завершения процесса загрузки. Загруженный файл будет сохранен с расширением .tar. Итак, вам нужно извлечь этот файл с помощью следующей команды:

Шаг 4. Перейдите по сценарию конфигурации и выполните его

Перейдите в следующий каталог Python:

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

Приведенный выше сценарий выполнит несколько проверок, чтобы убедиться, что все зависимости установлены в вашей системе. «-enable-optimizations» используется здесь для оптимизации бинарного файла Python путем выполнения множества тестов.

Шаг 5. Установите Python

Теперь запустите процесс сборки, выполнив указанную ниже команду:

Вы измените -j в соответствии с ядрами вашего процессора. Чтобы узнать номер, введите команду «nproc».

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

Никогда не используйте make install для установки двоичных файлов, потому что это перезапишет двоичный файл Python 3.

Python установлен в вашей системе, Debian 10. Вы можете проверить установку python 3.9, выполнив следующую команду:

Заключение

В этой статье мы показали, как установить Python 3.9 в систему Debian 10 Linux. Мы подробно объяснили каждый шаг. Выполнив шаги, упомянутые ранее, вы можете легко установить последнюю версию Python в своей системе. Вы можете получить больше информации о языке python из различных интернет-ресурсов. Спасибо за чтение этого руководства.

Об авторе

Карим Буздар

Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Он ведет блог на LinuxWays.

Введение

Python, интерактивный объектно-ориентированный язык высокого уровня, включает в себя обширную библиотеку классов с множеством полезных функций для сетевого программирования, системного администрирования, звуков и графики. Debian предоставляет последнюю стабильную версию Python 3; он также предоставляет последнюю стабильную версию Python 2, но Python 2 не поддерживается Python Foundation с 01 января 2020 г. и удаляется с Debian 11 (Bullseye). Он также может предоставлять дополнительные версии, а также множество сторонних пакетов. Python — важная часть экосистемы Debian.

Python очень прост в освоении. Вы можете начать с DebianWomen/PythonTutorial или официального онлайн-руководства, если хотите начать программировать на Python. Вас также могут заинтересовать вики Python, часто задаваемые вопросы по Python и онлайн-документация.

Программное обеспечение, написанное на языке программирования Python, выполняется интерпретатором Python. Обычно он компилируется в независимые от платформы файлы байт-кода для повышения производительности. Python компилирует и записывает файлы байт-кода *.pyc вместе с источниками *.py. Модули расширения также могут быть написаны на C, которые распространяются в виде общих библиотек .so.

Поэтому программное обеспечение, написанное на чистом Python, может распространяться как исходный код или как скомпилированный байт-код. Последний похож на Java.

Python в Debian

Таким образом, благодаря сотням модулей Python и множеству поддерживаемых версий Python, Debian является крупнейшим «интегрированным дистрибутивом Python». Пользователи других операционных систем (например,Windows и OS X) также могут извлечь выгоду из этой интеграции посредством виртуализации (например, см. страницу NeuroDebian VM для простого начала)

См. также руководство по стилю упаковки и вики-страницы по упаковке Python.

По состоянию на 09.10.2015 мы поддерживаем все наши пакеты в Git. Вот групповая политика использования git для групповых пакетов.

ПРИМЕЧАНИЕ. В Debian 11 (яблочко) удален пакет «python» и символическая ссылка «/usr/bin/python» из-за устаревания Python 2. Никакие упакованные скрипты не должны зависеть от существования «/usr/bin». /python': если да, то это ошибка, о которой следует сообщить в Debian. Вы можете использовать пакеты 'python-is-python3' или 'python-is-python2' для восстановления соответствующей символической ссылки '/usr/bin/python' для сторонних или устаревших скриптов.

Узнав о новых функциях Python 3.10, давайте установим его в нашу систему Debian 11|10.

Начало установки

  1. Установлена ​​операционная система Debian 11|10
  2. Пользователь с правами sudo.

Обновите свою систему.

Загрузить Python 3.10 для Debian 11/Debian 10

В этом руководстве мы установим Python 3.10 на Debian 11|10, собрав его из исходного кода. Одним из преимуществ этого метода является то, что нам гарантирована последняя доступная версия Python.

Сначала нам нужно установить необходимые зависимости, чтобы иметь возможность собрать Python 3.10 из исходного кода.

Затем загрузите Python 3.10 с официальной страницы выпуска Python. Находясь на этой странице, загрузите tar-архив Python 3.10 Gzippeed. Либо получите ссылку для скачивания и извлеките ее с помощью Wget, как показано на рисунке.

Загрузив архив, распакуйте его, как показано ниже.

Перейдите в извлеченный каталог и запустите команду configure, чтобы проверить наличие необходимых зависимостей. В команде флаг –enable-optimizations используется для оптимизации бинарного файла и запуска нескольких тестов

После завершения проверки соберите Python 3.10 из исходного кода, как показано ниже. Не забудьте ускорить процесс, используя флаг -j. Это указывает количество ядер в вашей системе. Команда nproc показывает ядра вашей системы.

После завершения make продолжите и установите Python 3.10 на Debian 11|10, как показано ниже.

Флаг altinstall используется для сохранения пути к двоичному файлу Python по умолчанию в /usr/bin/python.

Проверьте установку.

Установка модулей Python|Расширения в Debian 11|10

Расширения и модули очень важны для Python, поскольку они добавляют функциональные возможности приложению Python. Эти расширения и модули можно установить в Debian 11|10 с помощью диспетчера пакетов Python (PIP), который устанавливается с помощью команды:

С помощью PIP вы можете легко установить нужный модуль, используя синтаксис.

Давайте продемонстрируем это с помощью модуля BeautifulSoup4.

Создание виртуальной среды Python

В виртуальной среде Python установлены интерпретатор Python, библиотеки и скрипты. Чтобы убедиться, что Python правильно установлен в нашей системе Debian 11|10, давайте создадим простой проект Python.

Создайте каталог проекта.

Находясь в каталоге, мы создадим виртуальную среду для приложения sample_app

Следующий шаг – активация среды.

Судя по выходным данным, мы находимся в оболочке, а имя приложения имеет префикс. Выйдите из виртуальной среды с помощью команды.

Заключение

На этом руководство заканчивается. Мы успешно рассмотрели, как установить Python 3.10 на Debian 11|10, установить модули и создать виртуальную среду. Надеюсь, это было важно для вас.

Ваша поддержка — наша вечная мотивация,
эта чашка кофе — это то, что заставляет нас двигаться вперед!

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

Спасибо за вашу поддержку, поскольку мы работаем, чтобы предоставить вам лучшие руководства и статьи. Нажмите ниже, чтобы купить нам кофе.

<Р> https://d33wubrfki0l68.cloudfront.net/02962eb19c0069740d16e67b5ba7c613238c8b9a/ 30ed2/_images/34435689480_2e6f358510_k_d.jpg

В этом документе описывается, как установить Python 3.6 или 3.8 на машины Ubuntu Linux.

Чтобы узнать, какая версия Python 3 у вас установлена, откройте командную строку и запустите

Если вы используете Ubuntu 16.10 или новее, вы можете легко установить Python 3.6 с помощью следующих команд:

Если вы используете другую версию Ubuntu (например, последний выпуск LTS) или хотите использовать более свежий Python, мы рекомендуем использовать PPA-репозиторий deadsnakes для установки Python 3.8:

Если вы используете другой дистрибутив Linux, скорее всего, у вас уже предустановлен Python 3. Если нет, используйте менеджер пакетов вашего дистрибутива. Например, в Fedora вы должны использовать dnf :

Обратите внимание: если версия пакета python3 недостаточно свежа для вас, в зависимости от вашего дистрибутива могут существовать способы установки более поздних версий. Например, установив пакет python3.9 на Fedora 32, вы получите Python 3.9. Если вы являетесь пользователем Fedora, вы можете прочитать о нескольких версиях Python, доступных в Fedora.

Работа с Python 3¶

На данный момент у вас также может быть доступна системная версия Python 2.7.

Это может запустить интерпретатор Python 2.

Это всегда будет запускать интерпретатор Python 3.

Инструменты настройки и Pip¶

Двумя наиболее важными сторонними пакетами Python являются setuptools и pip.

После установки вы можете загружать, устанавливать и удалять любой совместимый программный продукт Python с помощью одной команды. Это также позволяет вам добавить эту возможность сетевой установки к вашему собственному программному обеспечению Python с минимальными усилиями.

Python 2.7.9 и более поздние версии (в серии python2), а также Python 3.4 и более поздние версии включают pip по умолчанию.

Чтобы узнать, установлен ли pip, откройте командную строку и запустите

Чтобы установить pip, следуйте официальному руководству по установке pip — это автоматически установит последнюю версию setuptools.

Обратите внимание, что в некоторых дистрибутивах Linux, включая Ubuntu и Fedora, команда pip предназначена для Python 2, а команда pip3 предназначена для Python 3.

Однако при использовании виртуальных сред (описанных ниже) вам не нужно об этом заботиться.

Pipenv и виртуальные среды¶

Следующим шагом будет установка Pipenv, чтобы вы могли устанавливать зависимости и управлять виртуальными средами.

Виртуальная среда — это инструмент для хранения зависимостей, необходимых для разных проектов, в разных местах путем создания для них виртуальных сред Python. Он решает дилемму «Проект X зависит от версии 1.x, но для проекта Y нужна версия 4.x» и обеспечивает чистоту и управляемость вашего глобального каталога пакетов сайтов.

Например, вы можете работать над проектом, для которого требуется Django 1.10, одновременно поддерживая проект, для которого требуется Django 1.8.

Эта страница представляет собой переработанную версию другого руководства, доступного по той же лицензии.

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

Читайте также: