Как поставить python 3 на ubuntu

Обновлено: 02.07.2024

Некоторые из основных применений Python:

  1. Используется вместе с программным обеспечением для создания рабочих процессов.
  2. Используется на сервере для создания веб-приложений.
  3. Быстрое прототипирование или разработка программного обеспечения, готового к производству.
  4. Обрабатывайте большие данные и выполняйте сложные математические операции.
  5. Подключайтесь к системам баз данных, читайте и изменяйте файлы.

В этом руководстве показано, как установить Python 3.10 в Ubuntu 20.04 | 18.04. Я расскажу о двух методах установки Python 3.10 в вашей системе Debian 11 | 10.

  • Установите Python 3.10 из deadsnakes PPA
  • Соберите Python 3.10 вручную из исходного кода

Убедитесь, что ваша система обновлена ​​и установлены необходимые пакеты.

Установить Python 3.10 на Ubuntu 20.04 | 18.04 с использованием APT довольно просто, это большой плюс для настраиваемого PPA deadsnakes! Это упрощает установку Python в Ubuntu и позволяет получать постоянные обновления, исправления ошибок и обновления безопасности.

Установите необходимую зависимость для добавления пользовательских PPA

Затем продолжите и добавьте PPA deadsnakes в список источников диспетчера пакетов APT, как показано ниже.

Нажмите Enter, чтобы продолжить.

Теперь, когда репозиторий deadsnakes добавлен в вашу систему Ubuntu 20.04 | 18.04, загрузите Python 3.10 с помощью одной команды ниже.

Проверьте установку, проверив установленную версию.

Другой альтернативой установке Python 3.10 в вашей системе Ubuntu 20.04 | 18.04 является его сборка из исходного кода. При использовании этого метода установки вам будет гарантирована последняя версия Python, хотя вы не сможете получать постоянные обновления, исправления ошибок и обновления безопасности через диспетчер пакетов APT .

Установите необходимые зависимости для сборки Python 3.10 из исходного кода.

Теперь продолжите и загрузите последнюю версию Python с официальной страницы выпуска Python . Или скопируйте ссылку для загрузки gzip-архиватора Python 3.10 и используйте Wget, чтобы вытащить его, как показано ниже.

Когда этот файл будет загружен, продолжайте и извлекайте его.

Теперь запустите процесс сборки Python 3.10, как показано ниже.

Помните, что аргумент -j должен соответствовать количеству ядер в вашей системе, чтобы процесс был быстрее. Проверьте количество ядер в вашей системе с помощью команды nproc . В этом случае у меня в системе 2 ядра.

Завершив процесс сборки, введите команду make ниже, чтобы установить Python 3.10 в Ubuntu 20.04 | 18.04.

Здесь altinstall используется вместо install того, чтобы сохранить двоичный путь Python по умолчанию в /usr/bin/python .

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

Установите модули Python | Расширения в Ubuntu 20.04 | 18.04.

Модули и расширения полезны в Python, поскольку они добавляют к нему функциональность. Модули можно установить в Ubuntu 20.04 | 18.04 с помощью диспетчера пакетов Python (PIP). В вашей системе должен быть установлен PIP, как показано ниже.

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

В этом руководстве я продемонстрирую, как установить модуль Python beautifulsoup4 .

Вы можете просмотреть список локально установленных пакетов Python, используя команду:

Вот и все! Надеюсь, вам понравилось это руководство по установке Python 3.10 в Ubuntu 20.04 | 18.04. Теперь вы настроены на использование Python для создания веб-приложений, разработки программного обеспечения, создания рабочих процессов и т. Д.

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

По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент - 3.8. Однако уже доступны и более новые версии. В этой статье мы рассмотрим как установить Python 3 в Ubuntu 20.04.

Установка Python в Ubuntu 20.04

Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:


Новая версия, Python 3.9 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:

sudo apt update
sudo apt install python3.9

После завершения установки снова можно проверить версию:


Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.9. Если вы хотите использовать эту версию вместо 3.8 для запуска всех программ нужно выбрать её в качестве версии по умолчанию. Но я бы не рекомендовал этого делать. Множество системных программ написаны на Python и протестированы именно с версией, поставляемой по умолчанию. Если вы измените версию что-то может перестать работать. Если вы всё же решились надо сначала добавить альтернативы:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2

Теперь смотрим ещё раз:

update-alternatives --list python3


Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:

sudo update-alternatives --config python3


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

Установка Python 3.10 в Ubuntu

На момент написания статьи Python 3.10 ещё находится в разработке и дата выпуска намечена на октябрь 2021 года. Однако альфа версия уже доступна и вы можете её установить и потестировать если захотите.

sudo add-apt-repository ppa:deadsnakes/ppa


Установка Python 3.10 в Ubuntu 20.04 выполняется командой:

sudo apt install python3.10

Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:


Выводы

В этой статье мы рассмотрели как установить Python на Ubuntu 20.04 и более ранних версий. Рассмотрели как выполняется установка из официальных репозиториев, из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!

Проверка версии Python

По умолчанию минимальная установка Ubuntu уже включает в себя пакет Python. Посмотреть его версию можно с помощью пакетного менеджера.

Узнать версию python

Так же, если пакет установлен, то узнать версию Python можно через него самого.

В данном случае в ubuntu установлена версия 3.8.5. Обычно 3-я версия пайтона в системе именуется python3, а вторая просто python.

Установка Python

Может так быть, что в системе вообще не установлен python. Например, у каких-то провайдеров в их собственных кастомных образах. Они могут вырезать из них вообще все, что по их мнению там лишнее, чтобы уменьшить размер дистрибутива. В таком случае, установить python в ubuntu вам придется самостоятельно.

Рассмотрим сначала момент с установкой самой последней версии python. Сделать это проще всего с помощью пакетного менеджера apt:

Установка Python в Ubuntu

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

Установка из исходников

Установка python из исходников

Для установки python из исходников, нам понадобятся дополнительные системные пакеты. Устанавливаем их:

Теперь можно приступить к сборке:

Проверяем установленную из исходников версию:

Проверка версии

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

Установка pip в Ubuntu

Вместе с python обычно используется пакетный менеджер для него. Давайте рассмотрим, как выглядит установка pip в Ubuntu. В зависимости от версии пайтона, устанавливается подходящая версия pip. Тут так же как и с самим интерпретатором версия пакета будет зависеть от версии самого языка. Если он 2-й версии, то ставится просто pip, если 3-й, то pip3.

Установка pip в Ubuntu

Проверяем установленную версию pip:

Установленная версия pip соответствует присутствующей в системе версии python 3.8.

Установка пакетов python

Итак, pip мы установили, давайте теперь посмотрим, как с помощью этого пакетного менеджера устанавливать пакеты python. Никаких отличий от других пакетных менеджеров тут нет. Вот пример того, как устанавливается пакет pymysql для работы с базами данных mysql с помощью пайтона.

Установка пакетов python

Посмотреть список установленных пакетов можно следующим образом:

А вот так вы можете узнать, какие файлы были установлены в систему, принадлежащие указанному пакету.

Удалить пакет с помощью pip можно следующим образом:

Вкратце по работе с pip все. Ничего сложного, все как обычно.

Обновить Python

Рассмотрим теперь тему с обновлением python в ubuntu. Тут может быть несколько вариантов.

  1. Обновить с помощью apt до последней версии, находящейся в репозитории системы.
  2. Использовать для обновления python сторонний репозиторий.
  3. Собрать самую свежую версию из исходников.

Первый и третий варианты мы уже рассмотрели ранее. Обновление python до последней версии ничем не будет отличаться от чистой установки. В случае с пакетным менеджером apt, вам просто вместо install нужно будет указать upgrade.

как обновить python в ubuntu

Если в подключенных репозиториях ubuntu будет свежая версия python, то будет обновление до нее. Если нет, то ничего не произойдет. Останется текущая версия.

Обычное самые свежие версии python есть в отдельном репозитории deadsnakes. Подключим его:

А теперь попробуем поставить самую последнюю версию python из этого репозитория.

Установка python 3.9

В итоге мы обновились до самой свежей версии python 3.9.1. При этом нам не пришлось ее собирать из исходников. Мы воспользовались установкой через пакетный менеджер, а значит нам будет проще обновляться в дальнейшем и поддерживать актуальную версию. Обновления будут приходить автоматически через apt.

Выбор по умолчанию

В ubuntu указать дефолтную версию python, которая будет выбираться по умолчанию, можно с помощью команды update-alternatives. Вот как это выглядит:

Проверяем теперь дефолтную версию:

Выбор версии python по умолчанию

Так мы установили в системе по умолчанию версию python 3.8.5. А теперь изменим это на более свежую версию 3.9.1

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

дефолтная версия питона в убунту

Как запускать Python скрипты

С установкой и обновлением пайтона разобрались. Давайте теперь посмотрим, как нам запускать скрипты в системе. Ничего особенного для этого делать не надо. Достаточно указать бинарник интерпретатора и сам скрипт. Примерно так выглядит запуск python скрипта в ubuntu:

Скрипт будет запущен дефолтной версией пайтона. Если нужно запустить в какой-то конкретной версии, то делается это так:

Так же скрипты пайтона можно запускать напрямую в консоли. Для этого в самом начале скрипта нужно объявить окружение.

запуск python скрипта в ubuntu

После этого достаточно сделать файл исполняемым и запустить прямо в консоли.

выполнение скрипта в консоли

Если вы хотите запускать скрипт как службу, то вам придется добавить юнит в systemd. Делается это следующим образом. Создаем файл /lib/systemd/system/python.service :

После этого перечитываем конфигурацию systemd и запускаем скрипт на пайтоне как службу:

запуск скрипта питона как службы

Так как мой скрипт не предполагает работу в режиме службы, то после выполнения он был завершен. Если же у вас там запрограммирована непрерывная работа, то он будет работать как служба через systemd.

Как удалить Python в Ubuntu

Если вам по какой-то причине необходимо удалить python с сервера ubuntu, то сделать это можно штатным образом через пакетный менеджер apt. Для того, чтобы узнать версию пакетов для удаления, можно вывести их список.

После этого, подставляя версию нужного пакета, удалить его:

Только будьте внимательны при удалении python из системы. Он очень много кем используется. При его удалении будет предложено удалить и все его зависимости. А это внушительный список пакетов, которые без пайтона не смогут работать.

Как удалить python из Ubuntu

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

Запуск Python в Docker

Ну и в завершении статьи про Python в Ubuntu, покажу, как можно еще его запускать без локальной установки непосредственно в саму систему. Вы можете запустить питона в докере. Для этого просто выберите необходимую вам версию Python и запустите Docker контейнер с ней.

В данном случае я быстро запустил свой скрипт в версии 3, используя контейнер python:3. Если мне то же самое нужно сделать во 2-й версии, то я просто использую другой контейнер.

Как установить Python 3 на Ubuntu, Debian и LinuxMint

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


Это значит что Python 3 уже установлен. Несмотря на то, что это не последняя стабильная версия (на момент написания статьи, последняя стабильная версия 3.7.2), вы вполне можете начать знакомство с языком программирования используя версию 3.5.2. К тому же, для написания программ на Python обычно пользуются так называемым "виртуальным окружением" (virtual environment, virtualenv) которое позволяет использовать другую версию Python, отличную от той, которая установлена в системе. К тому же, при помощи virtualenv, удобно устанавливать нужный набор модулей, которые использует конкретный проект. Подробнее про virtual environment можно почитать в этой статье - Виртуальное окружение virtualenv в Python3.

Установка Python 3

Шаг 1 - Подготовка к установке

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

Шаг 2 - Скачайте Python 3

Распакуйте скачанный архив:

Шаг 3 - Скомпилируйте исходный код Python

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

ВАЖНО: используйте именно make altinstall для установки, чтобы не заменить версию Python установленную по умолчанию в вашей системе!

Шаг 4 - Проверьте версию Python

После установки нужно проверить все ли работает. Для этого можно проверить версию Python командой:

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