- Как обновить Python в Linux?
- Введение
- Обновление Python
- Обновление Python в Debian Linux (Ubuntu, Raspbian, Mint и другие)
- Обновление Python в Red Hat Linux (CentOS и Fedora Linux)
- Заключение
- Home Assistant. Обновление Python
- Исходные данные
- Обновление Python
- Переустановка Home Assistant
- 7 комментария на «Home Assistant. Обновление Python»
- Установка и настройка Python 3
- Как установить Python в Windows
- Как проверить версию Python в Windows
- Каковы ваши варианты
- Ограничения пакета Microsoft Store
- Рекомендации по установке Windows
- Как установить из Microsoft Store
- Шаг 1. Откройте страницу приложения Python в Microsoft Store.
- Шаг 2. Установите приложение Python
- Как установить из полного установщика
- Шаг 1. Загрузите полную версию установщика
- Шаг 2: Запустите установщик
- Как установить Python на macOS
- Как проверить версию Python на Mac
- Какие у вас есть варианты
- Ограничения установки из Homebrew
- Рекомендации по установке macOS
- Как установить из официального установщика
- Шаг 1. Загрузите официальный установщик
- Шаг 2: Запустите установщик
- Как установить с Homebrew
- Шаг 1. Установите Homebrew
- Шаг 2: установите Python
- Как установить Python в Linux
- Как проверить версию Python в Linux
- Каковы ваши варианты
- Рекомендации по установке Linux
- Как установить на Ubuntu и Linux Mint
- Как установить в Debian Linux
- Как установить на openSUSE
- Как установить на CentOS и Fedora
- Как установить в Arch Linux
- Как собрать Python из исходного кода
- Шаг 1. Загрузите исходный код
- Шаг 2: Подготовьте вашу систему
- Шаг 3. Соберите Python
- Шаг 4: Проверьте вашу установку
- Как установить Python на iOS
- Как установить Python на Android
- Онлайн-интерпретаторы Python
- Вывод
Как обновить Python в Linux?
Руководство по обновлению Python в операционных системах семейства Linux.
Введение
Представь себе ситуацию, ты придумал какой-нибудь проект, решил реализовать его на Python, открываешь терминал и обнаруживаешь старую версию, например Python 3.4.
Правильно, обновить Python через пакетный менеджер.
Далее я расскажу как это сделать.
Все команды необходимо выполнять под пользователем root или же через sudo.
Обновление Python
Рассмотрим несколько примеров обновления Python в самых популярных дистрибутивах
Обновление Python в Debian Linux (Ubuntu, Raspbian, Mint и другие)
В моем случае я буду использовать raspberrypi 4 с дистрибутивом raspbian (основан на Debian buster). Открываем терминал (или подключаемся по ssh) и вводим команду apt update
Видим примерно такую же ситуацию, локальный репозиторий обновил информацию о доступным пакетах из сетевого репозитория и стали доступны обновления других пакетов. Но мы сейчас не об этом. Нас интересует только python.
Далее вводим команду
В моем дистрибутиве используется последняя доступная версия 3.7.3-1
Обновление Python в Red Hat Linux (CentOS и Fedora Linux)
В принципе обновление пакетов в linux имеет схожий алгоритм. Сперва вы получаете список доступных пакетов из удаленного репозитория и сравнивание с тем, что установлено у вас локально. После обновление локального репозитория нужно инициализировать установку python. Разнообразных дистрибутивов linux у меня под рукой нет, да и используя я в серверных вариантах только debian-based. Но информация о работе с другими пакетными менеджерами доступна онлайн:)
Обновление python выполняется одной командой
Заключение
В этом руководстве мы узнали как обновить Python в Linux.
Источник
Home Assistant. Обновление Python
Если вы пользуетесь Home Assistant, то после очередного обновления могли заметить на появившееся уведомление о том, что «Support for the running Python version 3.7.3 is deprecated and will be removed in the first release after December 7, 2020. Please upgrade Python to 3.8.0 or higher».
В стандартных системных репозиториях обычно содержатся стабильные и надежные версии пакетов, а не самые свежие и актуальные. И по состоянию на середину января 2021 года Python в репозиториях Debian и Ubuntu так и не спешат обновлять до версии 3.8.x.
Поэтому единственный вариант убрать назойливое уведомление и избавить себя от возможных проблем с совместимостью грядущих обновлений Home Assistant — это установить новую версию Python вручную, предварительно собрав ее из исходников.
Исходные данные
В этой статье я буду исходить из того, что:
- У вас уже установлен Home Assistant
- Он установлен в виртуальное окружение Python
- Используется операционнная система на базе Debian или Ubuntu
Если вы пользуетесь Docker-контейнерами или дистрибутивом Hass.io, то обновлять пакеты вручную вам не придется.
Обновление Python
Установим нужные для сборки из исходников пакеты:
Скачаем и распакуем архив с Python 3.9.1:
Соберем его из исходников и запустим установку:
Процесс сборки занимает около 12 минут на Raspberry Pi 4, поэтому придется запастись терпением.
После завершения установки можно проверить, что Python действительно обновился путем выполнения двух команд:
И если в консоли появится такие ответы, то процесс обновления прошел успешно:
Теперь обновим менеджер пакетов pip:
В случае если после обновления Python при запуске Home Assistant появится ошибка с доступностью библиотеки libffi.so.7 можно создать симлинк с libffi.so.7 на нее:
Если симлинк не создается, то значит в вашей системе libffi.so.6 находится по другому пути. Найдите корректный путь через поиск по названиям файлов:
Переустановка Home Assistant
Теперь переустановим Home Assistant. Для этого сохраним в файл список используемых им пакетов Python:
Удалим директорию с установленным Home Assistant и создадим ее заново:
Запустим процесс установки по сохраненному ранее списку пакетов:
И, наконец, перезапустим сервис Home Assistant:
На этом процесс обновления завершен окончательно, и после перезапуска из панели уведомлений должно исчезнуть сообщение о неподдерживаемой версии Python.
7 комментария на «Home Assistant. Обновление Python»
Эта переустановка не сбросит настроенные автоматизации и прочие настройки, в том числе панели отображения?
Нет, настройки хранятся в /home/homeassistant/.homeassistant, а тут затрагивается только /srv/homeassistant.
Но резервную копию все равно сделать стоит.
Видимо часть
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3.9
echo «alias python=/usr/local/bin/python3.9» >>
/.bashrc
echo «alias python3=/usr/local/bin/python3.9» >>
/.bashrc
важна для изменения системных параметров версии.
И в вашем туториале по обновлению hass не сработала строка:
sudo /srv/homeassistant/bin/python3.9 -m pip install —upgrade pip
пока не поменял ее на:
sudo /srv/homeassistant/bin/python3 -m pip install —upgrade pip
В дальнейшем при использовании
pip3 freeze –local > requirements.txt
Usage:
pip3 freeze [options]
no such option: -o
и на месте requirements.txt получаю пустой текстовый файл, что соответственно при попытке установить hass заново с помощью этого списка пакетов не приводит ни к чему.
Устанавливал заново по предыдущему вашему туториалу. Вроде бы всё заработало со старыми настройками. Версия hass 2021.2.3
N
Все сделал по Вашим рекомендациям
В конце просит ввести пароль .Перепробовал все -не подходят
Какой пароль нужно вводить
«В конце» — это при выполнении команды «sudo systemctl restart home-assistant@homeassistant»?
Нужно ввести пароль от суперпользователя. Возможно он не задан у вас в системе. В таком случае задайте его, выполнив команду «sudo passwd».
Проверил инструкцию на свежеустановленной Raspberry Pi OS (Raspbian) — все по-прежнему актуально. Разве что сам Python обновился с 3.9.1 до 3.9.2.
Источник
Установка и настройка Python 3
Установка или обновление Python на вашем компьютере – это первый шаг к тому, чтобы стать программистом Python.
Установка или обновление Python на вашем компьютере – это первый шаг к тому, чтобы стать программистом Python. Существует множество способов установки: вы можете загрузить официальные дистрибутивы Python с Python.org, установить из диспетчера пакетов и даже установить специализированные дистрибутивы для научных вычислений, Интернета вещей и встроенных систем.
В этом руководстве основное внимание уделяется официальным дистрибутивам, поскольку они, как правило, являются лучшим вариантом для начала обучения программированию на Python.
В этом руководстве вы узнаете, как:
- Проверьте, какая версия Python, если таковая имеется, установлена на вашем компьютере.
- Установка или обновите Python в Windows, macOS и Linux
- Использование Python на мобильных устройствах, таких как телефоны или планшеты
- Использование Python в Интернете с онлайн-интерпретаторами
Независимо от того, в какой операционной системе вы работаете, это руководство поможет вам. Найдите свою операционную систему ниже и погрузитесь в нее!
Как установить Python в Windows
В Windows есть три метода установки:
- Магазин Microsoft
- Полный установщик
- Подсистема Windows для Linux
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем компьютере с Windows. Вы также узнаете, какой из трех методов установки вам следует использовать.
Как проверить версию Python в Windows
Чтобы проверить, установлен ли Python на вашем компьютере с Windows, сначала откройте приложение командной строки, например PowerShell.
Совет: вот как открыть PowerShell:
- Нажмите клавишу Win .
- Введите PowerShell .
- Нажмите Ввод.
Кроме того, вы можете щелкнуть правой кнопкой мыши кнопку «Пуск» и выбрать Windows PowerShell или Windows PowerShell (Admin).
Вы также можете использовать cmd.exe или Windows Terminal .
Открыв командную строку, введите следующую команду и нажмите Enter :
Использование переключателя —version покажет вам установленную версию. В качестве альтернативы вы можете использовать переключатель -V:
В любом случае, если вы видите версию ниже 3.8.4, которая была самой последней версией на момент написания, вам следует обновить установку.
Примечание. Если в вашей системе нет версии Python, то обе приведенные выше команды запустят Microsoft Store и перенаправят вас на страницу приложения Python. В следующем разделе вы узнаете, как завершить установку из Microsoft Store.
Если вас интересует, где находится установка, вы можете использовать команду where.exe в cmd.exe или PowerShell:
Обратите внимание, что команда where.exe будет работать, только если для вашей учетной записи был установлен Python.
Каковы ваши варианты
Как упоминалось ранее, есть три способа установить официальный дистрибутив Python в Windows:
- Пакет Microsoft Store: самый простой способ установки в Windows – это установка из приложения Microsoft Store. Это рекомендуется для начинающих пользователей Python, которым требуется простой в настройке интерактивный интерфейс.
- Полный установщик: этот подход предполагает загрузку Python непосредственно с веб-сайта Python.org. Это рекомендуется для разработчиков среднего и продвинутого уровня, которым требуется больший контроль в процессе установки.
- Подсистема Windows для Linux (WSL): WSL позволяет запускать среду Linux непосредственно в Windows. Вы можете узнать, как включить WSL, прочитав Подсистему Windows для Linux Руководство по установке для Windows 10.
В этом разделе мы сосредоточимся только на первых двух вариантах, которые являются наиболее популярными методами установки в среде Windows.
Если вы хотите выполнить установку в WSL, вы можете прочитать раздел этого руководства, посвященный Linux, после того, как вы установили выбранный вами дистрибутив Linux.
Примечание. Вы также можете завершить установку в Windows, используя альтернативные дистрибутивы, такие как Anaconda , но это руководство охватывает только официальные дистрибутивы. Anaconda – популярная платформа для научных вычислений и обработки данных с помощью Python.
Два официальных установщика Python для Windows не идентичны. Пакет Microsoft Store имеет несколько важных ограничений.
Ограничения пакета Microsoft Store
Официальная документация Python говорит о пакете Microsoft Store следующее:
Пакет Microsoft Store – это легко устанавливаемый интерпретатор Python, который предназначен в основном для интерактивного использования, например, студентами. (Источник)
Ключевой вывод здесь заключается в том, что пакет Microsoft Store «предназначен в основном для интерактивного использования». То есть пакет Microsoft Store предназначен для использования студентами и людьми, впервые обучающимися использованию Python.
Пакет Microsoft Store не только предназначен для начинающих питонистов, но и имеет ограничения, которые делают его неподходящим для профессиональной среды разработки. В частности, у него нет полного доступа на запись к общим расположениям, таким как TEMP или реестр.
Рекомендации по установке Windows
Если вы новичок в Python и в первую очередь сосредоточились на изучении языка, а не на создании профессионального программного обеспечения, вам следует установить его из пакета Microsoft Store. Это самый короткий и легкий путь к началу работы с минимальными хлопотами.
С другой стороны, если вы опытный разработчик, который хочет разрабатывать профессиональное программное обеспечение в среде Windows, то официальный установщик Python.org – правильный выбор. Ваша установка не будет ограничена политиками Microsoft Store, и вы можете указать, где будет установлен исполняемый файл, и даже при необходимости добавить Python в PATH.
Как установить из Microsoft Store
Если вы новичок в Python и хотите быстро приступить к работе, то пакет Microsoft Store – лучший способ приступить к работе без каких-либо проблем. Вы можете установить из Microsoft Store в два этапа.
Шаг 1. Откройте страницу приложения Python в Microsoft Store.
Откройте приложение Microsoft Store и найдите Python.
Скорее всего, вы увидите несколько версий, которые сможете установить:
Выберите Python 3.8 или самый высокий номер версии, доступный в приложении, чтобы открыть страницу установки.
Предупреждение. Убедитесь, что выбранное приложение Python создано Python Software Foundation. Официальный пакет Microsoft Store всегда будет бесплатным, поэтому, если приложение стоит денег, значит, это неправильное приложение.
Кроме того, вы можете открыть PowerShell и ввести следующую команду:
Если в вашей системе еще нет версии Python, то, когда вы нажмете Enter, Microsoft Store автоматически запустится и переведет вас к последней версии Python в магазине.
Шаг 2. Установите приложение Python
После того, как вы выбрали версию для установки, выполните следующие действия, чтобы завершить установку:
- Щелкните Получить(Get).
- Подождите, пока приложение загрузится.
- Когда загрузка будет завершена, кнопка «Получить» будет заменена на кнопку с надписью «Установить на моих устройствах»(Install on my devices).
- Нажмите Установить на мои устройства и выберите устройства, на которых вы хотите завершить установку.
- Щелкните Установить сейчас, а затем ОК, чтобы начать установку.
- Если установка прошла успешно, вы увидите сообщение «Этот продукт установлен» вверху страницы Microsoft Store.
Поздравляем! Теперь у вас есть доступ к Python, в том числе pip и IDLE!
Как установить из полного установщика
Для профессиональных разработчиков, которым нужна полнофункциональная среда разработки Python, установка из полной программы установки – правильный выбор. Он предлагает больше настроек и контроля над установкой, чем установка из Microsoft Store.
Вы можете установить из полной версии установщика в два этапа.
Шаг 1. Загрузите полную версию установщика
- Откройте окно браузера и перейдите на страницу загрузок Python.org для Windows .
- Под «Релизы Python для Windows , » заголовок, нажмите на ссылку для Latest Python 3 Release – 3.xx Python . На момент написания этой статьи последней версией был Python 3.8.4.
- Прокрутите вниз и выберите исполняемый установщик Windows x86-64 для 64-разряднойверсии или исполняемый установщик Windows x86 для 32-разрядной версии .
Если вы не уверены, какой установщик выбрать: 32-разрядный или 64-разрядный, то это поможет вам определиться:
Для Windows вы можете выбрать 32-битный или 64-битный установщик. Вот разница между ними:
- Если в вашей системе 32-битный процессор, вам следует выбрать 32-битный установщик. Если вы попытаетесь установить 64-разрядную версию на 32-разрядном процессоре, то в начале вы получите сообщение об ошибке, и установка завершится неудачно.
- В 64-битной системе любой установщик будет работать для большинства целей. 32-разрядная версия обычно использует меньше памяти, но 64-разрядная версия лучше работает для приложений с интенсивными вычислениями.
Если вы не уверены, какую версию выбрать, выберите 64-разрядную версию.
Если у вас 64-битная система и вы хотите переключиться с 64-битного Python на 32-битный (или наоборот), вы можете просто удалить Python, а затем переустановить его, загрузив другой установщик с Python.org .
Когда установщик завершит загрузку, переходите к следующему шагу.
Шаг 2: Запустите установщик
После того, как вы выбрали и загрузили установщик, запустите его, дважды щелкнув загруженный файл. Появится диалоговое окно, подобное приведенному ниже:
В этом диалоговом окне следует обратить внимание на четыре вещи:
- Путь установки по умолчанию находится в AppData/ каталоге текущего пользователя Windows.
- Кнопка «Настроить установку» может использоваться для настройки места установки и дополнительных функций, которые будут установлены, включая pip IDLE.
- Установка запуск для всех пользователей (рекомендуется) флажок по умолчанию. Это означает, что каждый пользователь на машине будет иметь доступ к программе py.exe launcher . Вы можете снять этот флажок, чтобы ограничить использование Python текущим пользователем Windows.
- Флажок « Добавить Python 3.8 в» PATH по умолчанию снят. Есть несколько причин, по которым вы можете не захотеть использовать Python PATH , поэтому убедитесь, что вы понимаете последствия, прежде чем устанавливать этот флажок.
Полный установщик дает вам полный контроль над процессом установки.
Предупреждение. Если вы не знаете, что такое PATH, настоятельно не рекомендуется устанавливать полную версию установщика. Вместо этого используйте пакет Microsoft Store.
Настройте установку в соответствии со своими потребностями, используя параметры, доступные в диалоговом окне. Затем нажмите «Установить сейчас». Вот и все!
Поздравляем – теперь у вас есть последняя версия Python 3 на вашем компьютере с Windows!
Как установить Python на macOS
Python 2 предустановлен в более старых версиях macOS. Это больше не относится к текущим версиям macOS, начиная с macOS Catalina .
В macOS есть два метода установки:
- Официальный установщик
- Менеджер пакетов Homebrew
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем устройстве MacOS. Вы также узнаете, какой из двух методов установки вам следует использовать.
Как проверить версию Python на Mac
Чтобы проверить, какая версия Python установлена на вашем Mac, сначала откройте приложение командной строки, например Терминал.
Совет: Вот как открыть Терминал:
- Нажмите клавиши Cmd + Space .
- Напишите Terminal .
- Нажмите Enter .
Кроме того, вы можете открыть Finder и перейти в Приложения → Утилиты → Терминал .
В открытой командной строке введите следующие команды:
Если в вашей системе установлен Python, то одна или несколько из этих команд должны ответить номером версии.
Например, если Python 3.6.10 уже был установлен на вашем компьютере, команда python3 отобразит этот номер версии:
Вы захотите получить последнюю версию Python, если выполняется одно из следующих условий:
- Ни одна из вышеперечисленных команд не возвращает номер версии.
- Единственная отображаемая версия относится к серии Python 2.X.
- У вас не самая последняя доступная версия Python 3, на момент написания этой статьи это была версия 3.8.4.
Какие у вас есть варианты
Есть два способа установить официальный дистрибутив Python на macOS:
- Официальный установщик: этот метод включает загрузку официального установщика с веб-сайта Python.org и его запуск на вашем компьютере.
- Диспетчер пакетов Homebrew: этот метод включает загрузку и установку диспетчера пакетов Homebrew, если он еще не установлен, а затем ввод команды в приложение терминала.
И официальный установщик, и менеджер пакетов Homebrew будут работать, но Python Software Foundation поддерживает только официальный установщик.
Примечание. Вы также можете завершить установку на macOS, используя альтернативные дистрибутивы, такие как Anaconda , но это руководство охватывает только официальные дистрибутивы. Anaconda – популярная платформа для научных вычислений и обработки данных с помощью Python. Чтобы узнать, как установить Anaconda на macOS, ознакомьтесь с руководством по установке macOS в официальной документации Anaconda.
Дистрибутивы, устанавливаемые официальным установщиком и менеджером пакетов Homebrew, не идентичны. Установка из Homebrew имеет некоторые ограничения.
Ограничения установки из Homebrew
Дистрибутив Python для macOS, доступный на Homebrew , не включает зависимость Tcl / Tk, требуемую модулем Tkinter. Tkinter – это стандартный библиотечный модуль для разработки графических пользовательских интерфейсов на Python, который фактически является интерфейсом для набора инструментов Tk GUI , который не является частью Python.
Homebrew не устанавливает зависимость набора инструментов Tk GUI. Вместо этого он полагается на существующую версию, установленную в вашей системе. Системная версия Tcl / Tk может быть устаревшей или полностью отсутствовать, что может помешать вам импортировать модуль Tkinter.
Рекомендации по установке macOS
Диспетчер пакетов Homebrew – популярный метод установки Python на macOS, поскольку им легко управлять из командной строки и он предлагает команды для обновления Python без необходимости перехода на веб-сайт. Поскольку Homebrew – это утилита командной строки, ее можно автоматизировать с помощью сценариев bash.
Однако распространение Python, предлагаемое Homebrew, не контролируется Python Software Foundation и может измениться в любое время. Самый надежный метод в macOS – использовать официальный установщик, особенно если вы планируете программировать Python с графическим интерфейсом пользователя с помощью Tkinter.
Как установить из официального установщика
Установка Python из официального установщика – самый надежный метод установки на macOS. Он включает в себя все системные зависимости, необходимые для разработки приложений с помощью Python.
Вы можете установить из официального установщика в два этапа.
Шаг 1. Загрузите официальный установщик
Выполните следующие действия, чтобы загрузить полную версию установщика:
- Откройте окно браузера и перейдите на страницу загрузок Python.org для macOS .
- Под «Релизы Python для Mac OS X» заголовок, нажмите на ссылку для Latest Python 3 Release – 3.xx Python . На момент написания этой статьи последней версией был Python 3.8.4.
- Прокрутите вниз и щелкните установщик 64-разрядной версии macOS, чтобы начать загрузку.
Когда установщик завершит загрузку, переходите к следующему шагу.
Шаг 2: Запустите установщик
Запустите установщик, дважды щелкнув загруженный файл. Вы должны увидеть следующее окно:
Выполните следующие действия, чтобы завершить установку:
- Несколько раз нажмите « Продолжить» , пока вас не попросят согласиться с лицензионным соглашением по программному обеспечению. Затем нажмите « Согласен» .
- Вам будет показано окно, в котором будет указано место установки и сколько места она займет. Скорее всего, вы не хотите менять расположение по умолчанию, поэтому нажмите « Установить», чтобы начать установку.
- Когда установщик закончит копирование файлов, нажмите « Закрыть», чтобы закрыть окно установщика.
Поздравляем – теперь на вашем компьютере с macOS установлена последняя версия Python 3!
Как установить с Homebrew
Для пользователей, которым необходимо выполнить установку из командной строки, особенно для тех, кто не будет использовать Python для разработки графических пользовательских интерфейсов с модулем Tkinter, менеджер пакетов Homebrew – хороший вариант. Вы можете установить из менеджера пакетов Homebrew в два этапа.
Шаг 1. Установите Homebrew
Если у вас уже установлен Homebrew, вы можете пропустить этот шаг. Если у вас не установлен Homebrew, используйте следующую процедуру для установки Homebrew:
1. Откройте браузер и перейдите на http://brew.sh/ .
2. Вы должны увидеть команду для установки Homebrew в верхней части страницы под плиткой «Установить Homebrew». Эта команда будет выглядеть примерно так:
Выделите команду курсором и нажмите Cmd + C чтобы скопировать ее в буфер обмена.
3. Откройте окно терминала и вставьте команду, затем нажмите Enter . Это запустит установку Homebrew.
4. При появлении запроса введите пароль пользователя macOS.
В зависимости от вашего подключения к Интернету загрузка всех необходимых файлов Homebrew может занять несколько минут. После завершения установки вы вернетесь к приглашению оболочки в окне терминала.
Примечание. Если вы делаете это при новой установке macOS, вы можете получить всплывающее уведомление с просьбой установить инструменты разработчика командной строки Apple. Эти инструменты необходимы для установки, поэтому вы можете подтвердить диалоговое окно, нажав Установить.
После установки инструментов разработчика вам нужно будет нажать Enter , чтобы продолжить установку Homebrew.
Теперь, когда Homebrew установлен, вы готовы к установке Python.
Шаг 2: установите Python
Выполните следующие действия, чтобы завершить установку с Homebrew:
1. Откройте приложение терминала.
2. Введите следующую команду для обновления Homebrew:
Установка с помощью Homebrew теперь так же проста, как запуск команды brew install python3 . Это загрузит и установит последнюю версию Python на вашем компьютере.
Вы можете убедиться, что все прошло правильно, проверив, можете ли вы получить доступ к Python с терминала:
- Откройте терминал.
- Введите pip3 и нажмите Enter .
- Вы должны увидеть текст справки из диспетчера пакетов Python pip . Если вы получаете сообщение об ошибке pip3 , повторите шаги установки еще раз, чтобы убедиться, что у вас есть работающая установка.
Поздравляем – теперь у вас есть Python в вашей системе macOS!
Как установить Python в Linux
В Linux есть два метода установки:
- Использование диспетчера пакетов вашей операционной системы
- Сборка Python из исходного кода
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем компьютере Linux. Вы также узнаете, какой из двух методов установки вам следует использовать.
Как проверить версию Python в Linux
Многие дистрибутивы Linux поставляются с Python, но, вероятно, это не последняя версия и может быть даже Python 2 вместо Python 3. Вам следует проверить версию, чтобы убедиться в этом.
Чтобы узнать, какая у вас версия Python, откройте окно терминала и попробуйте следующие команды:
Если у вас есть Python на вашем компьютере, то одна или несколько из этих команд должны ответить номером версии.
Например, если на вашем компьютере уже установлен Python 3.6.10, команда python3 —version отобразит этот номер версии:
Вы захотите получить последнюю версию Python, если ваша текущая версия относится к серии Python 2.X или не является последней доступной версией Python 3, которая на момент написания была 3.8.4.
Каковы ваши варианты
Есть два способа установить официальный дистрибутив Python в Linux:
- Установка из диспетчера пакетов: это наиболее распространенный метод установки в большинстве дистрибутивов Linux. Он включает запуск команды из командной строки.
- Сборка из исходного кода: этот метод сложнее, чем использование диспетчера пакетов. Он включает в себя запуск ряда команд из командной строки, а также проверку того, что у вас установлены правильные зависимости для компиляции исходного кода Python.
Не в каждом дистрибутиве Linux есть менеджер пакетов, и не каждый менеджер пакетов имеет Python в своем репозитории. В зависимости от вашей операционной системы создание Python из исходного кода может быть вашим единственным вариантом.
Примечание. Вы также можете завершить установку в Linux, используя альтернативные дистрибутивы, такие как Anaconda, но это руководство охватывает только официальные дистрибутивы. Anaconda – популярная платформа для научных вычислений и обработки данных с помощью Python. Чтобы узнать, как установить Anaconda в Linux, ознакомьтесь с руководством по установке Linux в официальной документации Anaconda.
Какой метод установки вы используете, в основном зависит от того, есть ли в вашей ОС Linux менеджер пакетов и нужно ли вам контролировать детали установки.
Рекомендации по установке Linux
Самый популярный способ установки Python в Linux – с помощью диспетчера пакетов вашей операционной системы, который является хорошим выбором для большинства пользователей. Однако в зависимости от вашего дистрибутива Linux Python может быть недоступен через диспетчер пакетов. В этом случае вам нужно будет собрать Python из исходного кода.
Есть три основные причины, по которым вы можете выбрать сборку Python из исходного кода:
- Вы не можете загрузить Python из диспетчера пакетов вашей операционной системы.
- Вам необходимо контролировать способ компиляции Python, например, когда вы хотите уменьшить объем памяти во встроенных системах.
- Вы хотите опробовать бета-версии и выпустить-кандидатов последней и лучшей версии до того, как она станет общедоступной.
Чтобы завершить установку на вашем компьютере Linux, найдите ниже свой дистрибутив Linux и следуйте инструкциям.
Как установить на Ubuntu и Linux Mint
В этом разделе вы узнаете, как установить Python с помощью диспетчера пакетов Ubuntu. Если вы хотите собрать Python из исходного кода, перейдите к разделу «Как собрать Python из исходного кода».
Примечание. Пользователи Linux Mint могут перейти к разделу «Linux Mint и Ubuntu 17 и ниже».
В зависимости от версии дистрибутива Ubuntu, который вы запускаете, процесс настройки Python в вашей системе будет различаться. Вы можете определить свою локальную версию Ubuntu, выполнив следующую команду:
Следуйте приведенным ниже инструкциям, которые соответствуют номеру версии, который вы видите в разделе Release в выводе консоли:
Ubuntu 18.04, Ubuntu 20.04 и выше: Python 3.8 не входит по умолчанию в Ubuntu 18.04 и выше, но доступен в репозитории Universe. Чтобы установить версию 3.8, откройте приложение терминала и введите следующие команды:
После завершения установки вы можете запустить Python 3.8 с помощью команды python3.8 и pip с помощью команды pip3.
Linux Mint и Ubuntu 17 и ниже: Python 3.8 отсутствует в репозитории Universe, поэтому вам нужно получить его из личного архива пакетов (PPA). Например, для установки из PPA «deadsnakes» используйте следующие команды:
После завершения установки вы можете запустить Python 3.8 с помощью команды python3.8 и запустить pip с помощью команды pip3.
Поздравляем! Теперь на вашем компьютере установлен Python 3!
Как установить в Debian Linux
Прежде чем вы сможете установить Python 3.8 в Debian, вам необходимо установить команду sudo. Чтобы установить его, выполните в терминале следующие команды:
После этого откройте файл /etc/sudoers с помощью команды sudo vim или вашего любимого текстового редактора. Добавьте следующую строку текста в конец файла, заменив your_username своим фактическим именем пользователя:
Теперь вы можете перейти к разделу «Как собрать Python из исходного кода», чтобы завершить установку Python.
Как установить на openSUSE
Сборка из исходного кода – самый надежный способ установить Python в openSUSE. Для этого вам необходимо установить инструменты разработки, что можно сделать в YaST через меню или с помощью zypper :
Это может занять некоторое время, так как будет установлено более 150 пакетов. Когда он будет завершен, переходите к разделу «Как собрать Python из исходного кода».
Как установить на CentOS и Fedora
Python 3.8 недоступен в репозиториях CentOS и Fedora, поэтому вам придется собирать Python из исходного кода. Однако перед компиляцией Python необходимо убедиться, что ваша система подготовлена.
Когда yum завершит обновление, вы можете установить необходимые зависимости сборки с помощью следующих команд:
Когда все будет установлено, переходите к разделу «Как собрать Python из исходного кода».
Как установить в Arch Linux
Arch Linux довольно старательно следит за выпусками Python. Скорее всего, у вас уже установлена последняя версия. Если нет, используйте следующую команду для обновления Python:
Когда Python завершит обновление, все будет готово.
Как собрать Python из исходного кода
Иногда в вашем дистрибутиве Linux нет последней версии Python, или, может быть, вы просто хотите самостоятельно собрать последнюю, лучшую версию. Вот шаги, которые необходимо предпринять для сборки Python из исходников:
Шаг 1. Загрузите исходный код
Для начала вам нужно получить исходный код Python. Python.org делает это довольно просто. Если вы перейдете на страницу загрузок, то вверху увидите последний исходный код Python 3. Только убедитесь, что вы не используете устаревший Python, Python 2!
Когда вы выберете версию Python 3, вы увидите раздел «Файлы» внизу страницы. Выберите архив с исходным кодом Gzip и загрузите его на свой компьютер. Если вы предпочитаете метод командной строки, вы можете использовать wget для загрузки файла в текущий каталог:
Когда загрузка tarball завершится, вам нужно будет сделать несколько вещей, чтобы подготовить вашу систему к сборке Python.
Шаг 2: Подготовьте вашу систему
Для создания Python с нуля необходимо выполнить несколько шагов, связанных с конкретным дистрибутивом. Цель каждого шага одинакова для всех дистрибутивов, но вам может потребоваться перевести его на свой дистрибутив, если он не использует apt-get:
1. Сначала обновите диспетчер пакетов и обновите свои пакеты:
2. Затем убедитесь, что у вас установлены все требования к сборке:
Это нормально, если в вашей системе уже установлены некоторые из требований. Вы можете выполнить вышеуказанные команды, и любые существующие пакеты не будут перезаписаны.
Теперь, когда ваша система готова к работе, пора приступить к созданию Python!
Шаг 3. Соберите Python
1. Когда у вас есть предварительные требования и файл TAR, вы можете распаковать исходный код в каталог. Обратите внимание, что следующая команда создаст новый каталог с именем Python-3.8.3 под тем, в котором вы находитесь:
2. Теперь вам нужно запустить инструмент ./configure для подготовки сборки:
Флаг enable-optimizations позволит выполнить некоторые оптимизации в Python, чтобы он работал примерно на 10 процентов быстрее. Это может увеличить время компиляции на двадцать или тридцать минут. Флаг with-surepip = install устанавливает пакет, связанный с этой установкой.
3. Затем вы собираете Python с помощью make. Параметр -j просто указывает программе make разделить сборку на параллельные этапы для ускорения компиляции. Даже при параллельных сборках этот шаг может занять несколько минут:
4. Наконец, вы захотите установить новую версию Python. Здесь вы будете использовать цель altinstall, чтобы избежать перезаписи системного Python. Поскольку вы устанавливаете в /usr/bin , вам нужно будет запустить его как root:
Завершение установки может занять некоторое время. Как только это будет сделано, вы можете проверить правильность настройки Python.
Шаг 4: Проверьте вашу установку
Убедитесь, что команда python3.8 —version возвращает последнюю версию:
Если вы видите Python 3.8.4, значит, все готово!
Если у вас есть дополнительное время, вы также можете запустить набор тестов, чтобы убедиться, что все работает правильно в вашей системе.
Чтобы запустить набор тестов, введите следующую команду:
Вы, вероятно, захотите какое-то время заняться чем-нибудь еще, так как ваш компьютер какое-то время будет проводить тесты. Если все тесты пройдены, вы можете быть уверены, что ваша новая сборка Python работает должным образом!
Как установить Python на iOS
Приложение Pythonista для iOS – это полноценная среда разработки Python, которую вы можете запустить на своем iPhone или iPad. В нем есть редактор Python, техническая документация и интерпретатор – все в одном приложении.
Pythonista на удивление забавна в использовании. Это отличный маленький инструмент, когда вы застряли без ноутбука и хотите поработать на ходу над своими навыками Python. Он поставляется с полной стандартной библиотекой Python 3 и даже включает полную документацию, которую вы можете просматривать в автономном режиме.
Чтобы настроить Pythonista, вам необходимо загрузить его из магазина приложений iOS.
Как установить Python на Android
Если у вас есть планшет или телефон Android и вы хотите практиковаться в Python на ходу, есть несколько вариантов. Мы обнаружили, что наиболее надежно поддерживает Python 3.8 – это Pydroid 3.
Pydroid 3 имеет интерпретатор, который можно использовать для сеансов REPL, а также позволяет редактировать, сохранять и выполнять код Python.
Вы можете загрузить и установить Pydroid 3 из магазина Google Play. Существует бесплатная версия, а также платная версия Premium, которая поддерживает прогнозирование кода и анализ кода.
Онлайн-интерпретаторы Python
Если вы хотите опробовать примеры в этом руководстве, не настраивая Python на своем компьютере, то есть несколько веб-сайтов, которые предлагают онлайн-интерпретатор Python:
Эти облачные интерпретаторы Python могут быть не в состоянии выполнить некоторые из более сложных примеров в этом руководстве, но они подходят для выполнения большей части кода и могут быть хорошим способом начать работу. Более подробная информация об использовании этих сайтов представлена в следующем руководстве этой серии.
Вывод
Поздравляем! Теперь у вас есть доступ к последней версии Python для вашей системы. Ваше путешествие по Python только начинается.
В этом руководстве вы узнали, как:
- Проверить, какая версия Python, если таковая имеется, установлена в вашей системе.
- Установить последнюю версию Python в Windows, macOS и Linux.
- Использовать Python на мобильных устройствах, таких как телефоны или планшеты.
- Использовать Python в онлайн интерпретаторах
Теперь вы готовы приступить к программированию на Python!
Источник