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

Почти каждый дистрибутив Linux поставляется с версией Python, включенной в системные пакеты по умолчанию. Но иногда по каким-то причинам вы можете не найти Python установленным в системе Ubuntu.

Давайте подробнее рассмотрим, как вы можете установить Python в Ubuntu, с кратким руководством по обновлению пакета Python.

Как проверить, установлен ли Python в вашей системе

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

Чтобы проверить, установлен ли Python в вашей системе или нет, откройте терминал, нажав Ctrl + Alt + T. Введите «python» и нажмите Enter.

Если вы видите следующий вывод в своем терминале, значит, на вашем компьютере установлен Python.

 Python 3.9.1 (default, Dec 13 2020, 11:55:53)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Эти выходные данные содержат информацию о версии Python, на которой работает ваша система, а также текущую дату и время.

С другой стороны, если вы видите сообщение об ошибке «bash: python: command not found», то, к сожалению, в вашей системе Ubuntu не установлен Python.

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

 python --version

В результате вы получите подробную информацию о том, какая версия Python установлена ​​на вашем компьютере.

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

Установить Python в операционной системе на базе Linux очень просто. Вы можете получить последнюю версию Python на свой компьютер с Ubuntu из нескольких источников. Вот несколько рекомендуемых способов сделать то же самое.

Установить Python с помощью Apt

Apt или Advanced Package Tool – это менеджер пакетов по умолчанию, который вы найдете в Ubuntu. Вы можете скачать пакет Python из официального репозитория Ubuntu. Вот как это сделать.

  1. Откройте свой терминал, нажав Ctrl + Alt + T.
  2. Обновите список репозиториев вашей локальной системы, введя следующую команду:
     sudo apt-get update
  3. Загрузите последнюю версию Python:
     sudo apt-get install python
  4. Apt автоматически найдет пакет и установит его на ваш компьютер.

Используйте Deadsnakes PPA для установки Python 3 в Ubuntu

Если по какой-то причине вы не можете загрузить пакет Python из официального репозитория Ubuntu, вы можете попробовать добавить Deadsnakes PPA в список репозиториев вашей системы. PPA или личные архивы пакетов – это репозитории, специально разработанные для пользователей Ubuntu.

По умолчанию вы не можете добавлять PPA в списки пакетов вашей системы. Пакет «software-properties-common» предоставляет вам эффективный способ управления и добавления PPA в вашу систему.

  1. Установите вышеупомянутый пакет в вашу систему, введя следующую команду:
     sudo apt-get install software-properties-common
  2. Добавьте официальную ссылку Deadsnakes PPA в список репозиториев вашей системы:
     sudo add-apt-repository ppa:deadsnakes/ppa
  3. Обновите списки пакетов вашей системы:
     sudo apt-get update
  4. Загрузите последнюю версию Python из добавленного PPA:
     sudo apt-get install python3

Поскольку у Deadsnakes PPA есть почти все версии Python в своей базе данных, вы также можете установить более старые версии Python. Просто замените имя пакета версией python, которую вы хотите установить на свой компьютер.

 sudo apt-get install python3.2
sudo apt-get install python3.3
sudo apt-get install python3.8

Установите Python 3 в Ubuntu из исходного кода

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

  1. Обновите список локальных репозиториев вашей системы:
     sudo apt-get update
  2. Установите поддерживающие зависимости в вашей системе с помощью Apt:
     sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  3. Создайте новый каталог для хранения исходных файлов Python:
     mkdir /python && cd /python
  4. Загрузите исходный код Python с официального FTP-сервера:
     wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  5. Распакуйте только что загруженный файл TGZ:
     tar –xf Python-3.9.1.tgz
  6. Перед установкой Python необходимо выполнить тесты и оптимизацию. Это важно, поскольку увеличивает выполнение вашего кода на 10-20 процентов:
     cd python-3.9.1
    ./configure --enable-optimizations
  7. Соберите пакет, используя MakeFile, находящийся в каталоге:
     sudo make install

После того, как вы выполнили эти шаги, проверьте, установлен ли Python на вашем компьютере, набрав python –version в своем терминале.

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

Обновление Python до последней версии

Прежде всего, убедитесь, что в вашей системе установлена ​​устаревшая версия Python. Вы можете сделать это, введя python –version в свой терминал. Запишите сведения о версии.

Вы можете узнать, какая последняя версия доступна, выполнив поиск в Интернете. Достаточно быстрого поиска в Google по "последней версии python". Если два номера версии не совпадают, возможно, вы используете устаревшую версию.

Обновиться до последней версии легко с помощью Advanced Package Tool Ubuntu. Если вы установили Python в своей системе с помощью Apt или Deadsnakes PPA, введите следующую команду, чтобы загрузить последнюю версию Python:

 sudo apt-get install python

Вы также можете использовать флаг –only-upgrade для обновления ваших пакетов.

 sudo apt-get --only-upgrade install python

Для тех, кто скомпилировал исходный код самостоятельно, вы можете перейти на FTP Python и получить копию последней версии. Однако вам придется повторить все шаги заново.

Запуск Python в Ubuntu

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

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