Как установить python ubuntu
Как скачать и установить Python 3 на Ubuntu 18.04 (Linux)
В этой статье мы скачаем и установим последнюю версию Python 3 на Ubuntu. Затем убедимся, что python установлен корректно, рассмотрим популярные ошибки и их решения.
Все команды выполнялись в Ubuntu 18.04 LTS, но эта статья поможет установить python на Ubuntu 16.04, Debian, Mint и другие Linux-системы.
Мы используем командную строку Ubuntu — Терминал, для работы. Вы можете открыть Терминал через поиск или комбинацию клавиш Ctrl+Alt+T.
Как проверить текущую версию Python
Проверка текущей версии программного обеспечения не только помогает вам получить номер версии этого программного обеспечения, установленного в вашей системе, но и проверяет, действительно ли программное обеспечение установлено в вашей системе.
Мы сделаем то же самое для Python, выполнив следующую команду в нашем терминале:
Версия будет отображаться, как показано в приведенном выше выводе. Число зависит от того, когда вы обновили систему.
У вас также может быть несколько версий Python, установленных в вашей системе. Следующая команда выведет список всех версий Python, которые есть в вашей системе:
Как установить Python 3 на Linux через apt-get
Установка Python 3 на Ubuntu с помощью команды apt-get довольно просто. Во-первых, вам необходимо обновить репозиторий системы, чтобы можно было установить последнюю доступную версию без проблем совместимости. Для этого выполните команду от имени администратора:
Так как Python уже установлен в нашей системе (это мы проверили в предыдущем разделе), нам нужно обновить его до последней версии следующим образом:
Так вы обновили Python до последней доступной версии. Проверьте:
Если Python не установлен, вы можете установить его с правами sudo используя команду apt-get :
Как установить Python 3 на Linux из архива
Сайт Python.org содержит список всех выпусков Python по этой ссылке:
https://www.python.org/downloads/source/
Когда архив с ptyhon будет скачан, выполните следующую команду, чтобы извлечь файлы:
После того, как файлы извлечены, нужно запустить C-программу «configure». Для этого вам необходимо установить компилятор языка программирования C — gcc в вашу Linux-систему. Если он не предустановлен, установите его с помощью следующей команды:
Измените текущую директорию на Python-3.7.1 или на ту версию python, которую вы скачали и извлекли:
Теперь используйте следующую команду, чтобы запустить скрипт конфигурации:
Теперь пришло время установить Python.
Запустите следующую команду для установки языка программирования Python:
Скачанная версия Python с официального сайта установлена в вашей Linux-системе.
Ошибки, которые могут возникнуть при установке
1. Zipimport.zipimporterror
Решение:
Выполните следующую команду с правами sudo, чтобы установить отсутствующий пакет zlib1g-dev :
Затем повторите команду для завершения установки Python:
2. No module named ‘_ctypes’
Это ошибка появляется также при запуске команды sudo make install :
Решение:
Выполните следующую команду с правами sudo, чтобы установить отсутствующий пакет libffi-dev :
Затем повторите команду для завершения установки Python:
Как обновить команду python3 до последней версии
Перед установкой Python вручную из архива номер версии нашей установки Python был 3.6.7
Обновите версию python для команды python3 следующей командой:
Теперь команда python3 работает с последней версией Python в моей системе (3.7.1).
Заключение
В большинстве версий Ubuntu уже установлены Python и Pip3, но после прочтения этой статьи вы узнали, как загрузить и обновить их до последних версий.
Установка Python 3 в Ubuntu
Установка 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 и протестированы именно с версией, поставляемой по умолчанию. Если вы измените версию что-то может перестать работать. Если вы всё же решились надо сначала добавить альтернативы:
Теперь смотрим ещё раз:
Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:
В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.
Установка 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 3.9 на Ubuntu 20.04 LTS
Python — это высокоуровневый язык программирования, в основном используемый для написания сценариев и автоматизации. Это очень популярный язык известный своей простотой и легким синтаксисом. Python — один из лучших языков для искусственного интеллекта (ИИ).
Python 3.9 — это последняя версия на момент написания этой статьи. Самый простой способ установить Python — это использовать команду apt, но чтобы получить последнюю версию, требуется скомпилировать ее из исходного кода.
Этот туториал показывает два способа установки Python 3.9 на Ubuntu 20.04.
Вот статья для создания сканера портов на Python
Установка Python 3.9 на Ubuntu 20.04 с помощью APT
В Ubuntu 20.04 LTS по умолчанию установлен с Python 3.8. Это можно легко проверить, запустив консоль и выполнив следующую команду.
Примечание: используйте следующую команду exit() или Ctrl-D для выхода.
Чтобы установить другую версию Python, требуется — добавить PPA.
Для начала требуется обновление списка пакетов:
Перед добавлением PPA его надо установить software-properties-common package. Это делается для того чтобы легко управлять дистрибутивом и независимыми источниками программного обеспечения поставщика.
$ sudo apt install software-properties-common
Следующая команда добавить deadsnakes PPA и установить python 3.9:
$ sudo add-apt-repository ppa:deadsnakes/ppa
Теперь установите python 3.9 на Ubuntu с помощью команды apt:
Следующая команда может помочь определить правильное место установки Python:
Выполнение этой команды приведет к следующему результату на консоли:
Установите Python 3.9.1 на Ubuntu 20.04 из исходного кода
Другой способ — это скомпилировать и установить python 3.9.1 непосредственно из исходного кода.
Чтобы загрузить информацию о пакете из всех настроенных источников, введите:
Прежде чем приступить к установке Python 3.9.1 из исходного кода, требуется установить необходимые библиотеки.
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
Теперь загрузите последний исходный код Python с помощью утилиты wget:
$ sudo wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
Распакуйте архив с помощью команды показанной ниже.
Затем измените текущий каталог на Python 3.9.1
Выполните команду configure with –enable-optimizations, которая повышает производительность при выполнении кода python.
Примечание: приведенная выше команда делает процесс сборки медленнее, но рекомендуется запустить его.
Теперь, чтобы скомпилировать и установить Python 3.9.1 запустите:
Команду make altinstall рекомендуется использовать в место команды make install. Так как она не перезаписывает двоичный файл python3.
Чтобы где и какой Python 3.9.1 установлен, введите:
Проверка версии Python
Запустите консоль и введите следующую команду:
В случае успеха вы получите интерактивную оболочку Python 3.9.1.
Python 3.9.1 (default, Jan 30 2021, 04:45:04)
[GCC 9.3.0] on linux
Type «help», «copyright», «credits» or «license» for more information.
или введите команду:
Вы увидите в терминале:
Как установить python2 на Ubuntu 20.04 LTS
Чтобы установить python2 на Ubuntu 20.04, выполните следующую команду :
Заключение
В этой статье вы узнали, как установить python 3.9, используя самый простой способ PPA. А также как скомпилировать и установить питона 3,9 из исходного кода.
Спасибо за чтение и пожалуйста оставляйте свои комментарии.
Как установить Python 3 на Ubuntu, Debian и LinuxMint
Дата: 14.03.2019 Категория: Python Комментарии: 0
Прежде чем устанавливать Python 3, проверьте, возможно в вашем дистрибутиве он уже установлен. Для этого откройте терминал и выполните следующую команду:
Установка Python 3
На момент написания этой статьи, актуальной стабильной версией Python доступной для скачивания на официальном сайте https://www.python.org является версия 3.7.2. В вашем случае версия может быть иной, однако это никак не должно повлиять на процесс установки.
До начала установки Python, нужно скачать и установить необходимые для его работы компоненты. Скопируйте и выполните следующие команды в терминале:
Скачать Python с официального сайта можно при помощи wget запустив следующую команду в терминале:
Распакуйте скачанный архив:
Используйте приведенный ниже набор команд для компиляции исходного кода Python в вашей системе с помощью altinstall.
ВАЖНО: используйте именно make altinstall для установки, чтобы не заменить версию Python установленную по умолчанию в вашей системе!
После установки нужно проверить все ли работает. Для этого можно проверить версию Python командой:
если все установилось корректно, вы увидите версию интерпретатора:
Установка Python 3 и настройка среды программирования на сервере Ubuntu 20.04
Published on May 13, 2020
Введение
Язык программирования Python приобретает все большую популярность как среди новичков, так и среди опытных разработчиков. Гибкий и универсальный Python отлично подходит для создания скриптов, автоматизации, анализа данных, машинного обучения и разработки серверных компонентов приложений. Разработчики выпустили первую версию языка Python в 1991 году с целью создать интересный язык программирования и назвали его в честь британской комедийной группы Monty Python.
В этом обучающем руководстве вы научитесь настраивать на сервере Ubuntu 20.04 среду программирования Python 3. Программирование на сревере дает много преимуществ и обеспечивает поддержку совместной работы над проектами разработки. Общие принципы этого обучающего модуля относятся к любым дистрибутивам Debian Linux.
Предварительные требования
Для выполнения этого обучающего руководства вам необходим пользователь non-root user с привилегиями sudo на сервере Ubuntu 20.04. Чтобы выполнить необходимую настройку, воспользуйтесь нашим руководством по первоначальной настройке сервера.
Если вы еще не знакомы со средой терминалой, вам будет полезна статья «Введение в терминалы Linux».
После настройки сервера и пользователя вы можете продолжить.
Шаг 1 — Настройка Python 3
Ubuntu 20.04 и другие версии Debian Linux поставляются с предустановленным Python 3. Чтобы убедиться в обновлении версий, мы выполним обновление системы с помощью команды apt для работы с инструментом Ubuntu Advanced Packaging Tool:
После завершения этой процедуры мы можем проверить установленную в системе версию Python 3 с помощью следующей команды:
На экране терминала будет выведена страница результатов, где вы сможете увидеть номер версии. Хотя номер версии может различаться, результат будет выглядеть примерно так:
Для управления программными пакетами Python мы установим инструмент pip, предназначенный для установки и управления пакетами программирования, которые мы можем захотеть использовать в наших проектах разработки. Дополнительную информацию о модулях и пакетах, которые можно установить с помощью pip, можно найти в документе «Импортирование модулей в Python 3».
Пакеты Python можно установить с помощью следующей команды:
Можно установить несколько дополнительных пакетов и средств разработки, чтобы получить надежную основу для нашей среды программирования:
После настройки Python и установки pip и других инструментов мы можем настроить виртуальную среду для наших проектов разработки.
Шаг 2 — Настройка виртуальной среды
Виртуальные среды позволяют выделять на сервере изолированную область для проектов Python. Благодаря этому каждый из ваших проектов может иметь собственный набор зависимостей, которые не помешают функционированию других ваших проектов.
Настройка среды программирования обеспечивает нам лучший контроль над проектами Python и над обработкой разных версий пакетов. Это особенно важно при работе с пакетами сторонних разработчиков.
Вы можете настроить любое желаемое количество сред программирования Python. Каждая среда представляет собой каталог или папку на сервере, содержащую несколько скриптов, обеспечивающих ее работу.
Хотя существует несколько способов создания среды программирования в Python, мы используем модуль venv, входящий в состав стандартной библиотеки Python 3. Для установки venv введите следующую команду:
С этим модулем мы готовым приступить к созданию сред. Вначале выберем каталог, где мы хотим разместить наши среды программирования Python, или создадим такой каталог с помощью команды mkdir :
Для создания среды перейдите в каталог, где вы хотите разместить среды, и введите следующую команду:
Команда pyvenv настраивает новый каталог, содержащий несколько элементов, которые мы можем просмотреть с помощью команды ls :
Совместная работа этих файлов обеспечивает изоляцию ваших проектов в более широком контексте вашего сервера, так что системные файлы и файлы проекта не смешиваются. Будет очень полезно использовать контроль версий и обеспечить каждому из ваших проектов доступ к конкретным пакетам, которые ему необходимы. Python Wheels — это формат готовых пакетов для Python, который помогает ускорить разработку программного обеспечения за счет сокращения количества операций компиляции. Он находится в каталоге share в Ubuntu 20.04.
Чтобы использовать эту среду, ее нужно активировать. Для этого введите следующую команду, вызывающую скрипт activate:
Префикс сообщает нам, что среда my_env активна, и что при создании программ они будут использовать настройки и пакеты этой конкретной среды.
После выполнения этих шагов ваша виртуальная среда готова к использованию.
Шаг 3 — Создание программы «Hello, World»
Теперь мы настроили нашу виртуальную среду и готовы создать традиционную программу «Hello, World!» Это позволит нам протестировать нашу среду и познакомиться с Python поближе, если мы еще не сделали этого.
Для этого мы откроем текстовый редактор командной строки (например, nano) и создадим новый файл:
Когда текстовый файл откроется в окне терминала, мы введем нашу программу:
После выхода из nano и возврата в оболочку мы запустим программу:
Заключение
Поздравляем! Вы настроили среду программирования Python 3 на своем сервере Ubuntu Linux и теперь можете начинать проект по программированию!
Если вы используете локальный компьютер, а не сервер, воспользуйтесь обучающем модулем «Установка и настройка локальной среды программирования для Python 3» для вашей операционной системы.
Теперь ваш сервер готов к разработке программного обеспечения. А дополнительную информацию о программировании на Python вы можете узнать из нашей бесплатной электронной книги «Программирование на Python 3» или в обучающих руководствах по Python.