Установка и настройка Python 3

17 сентября, 2020

Установка или обновление 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:

C:\> python --version
Python 3.8.4

Использование переключателя --version покажет вам установленную версию. В качестве альтернативы вы можете использовать переключатель -V:

C:\> python -V
Python 3.8.4

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

Примечание. Если в вашей системе нет версии Python, то обе приведенные выше команды запустят Microsoft Store и перенаправят вас на страницу приложения Python. В следующем разделе вы узнаете, как завершить установку из Microsoft Store.

Если вас интересует, где находится установка, вы можете использовать команду where.exe в cmd.exe или PowerShell:

C:\> where.exe python
C:\Users\mertz\AppData\Local\Programs\Python\Python37-32\python.exe

Обратите внимание, что команда 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.

Скорее всего, вы увидите несколько версий, которые сможете установить:

The Microsoft Store search results for "Python"

Выберите Python 3.8 или самый высокий номер версии, доступный в приложении, чтобы открыть страницу установки.

Предупреждение. Убедитесь, что выбранное приложение Python создано Python Software Foundation. Официальный пакет Microsoft Store всегда будет бесплатным, поэтому, если приложение стоит денег, значит, это неправильное приложение.

Кроме того, вы можете открыть PowerShell и ввести следующую команду:

C:\> python

Если в вашей системе еще нет версии Python, то, когда вы нажмете Enter, Microsoft Store автоматически запустится и переведет вас к последней версии Python в магазине.

Шаг 2. Установите приложение Python

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

  • Щелкните Получить(Get).
  • Подождите, пока приложение загрузится.
  • Когда загрузка будет завершена, кнопка «Получить» будет заменена на кнопку с надписью «Установить на моих устройствах»(Install on my devices).
  • Нажмите Установить на мои устройства и выберите устройства, на которых вы хотите завершить установку.
  • Щелкните Установить сейчас, а затем ОК, чтобы начать установку.
  • Если установка прошла успешно, вы увидите сообщение «Этот продукт установлен» вверху страницы Microsoft Store.

Поздравляем! Теперь у вас есть доступ к Python, в том числе pip и IDLE!

Как установить из полного установщика

Для профессиональных разработчиков, которым нужна полнофункциональная среда разработки Python, установка из полной программы установки – правильный выбор. Он предлагает больше настроек и контроля над установкой, чем установка из Microsoft Store.

Вы можете установить из полной версии установщика в два этапа.

Шаг 1. Загрузите полную версию установщика

  1. Откройте окно браузера и перейдите на страницу загрузок Python.org для Windows .
  2. Под «Релизы Python для Windows , » заголовок, нажмите на ссылку для Latest Python 3 Release – 3.xx Python . На момент написания этой статьи последней версией был Python 3.8.4.
  3. Прокрутите вниз и выберите исполняемый установщик 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: Запустите установщик

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

Windows installation dialog

В этом диалоговом окне следует обратить внимание на четыре вещи:

  1. Путь установки по умолчанию находится в AppData/каталоге текущего пользователя Windows.
  2. Кнопка «Настроить установку» может использоваться для настройки места установки и дополнительных функций, которые будут установлены, включая pipIDLE.
  3. Установка запуск для всех пользователей (рекомендуется) флажок по умолчанию. Это означает, что каждый пользователь на машине будет иметь доступ к программе py.exe launcher . Вы можете снять этот флажок, чтобы ограничить использование Python текущим пользователем Windows.
  4. Флажок « Добавить Python 3.8 в»PATH по умолчанию снят. Есть несколько причин, по которым вы можете не захотеть использовать Python PATH, поэтому убедитесь, что вы понимаете последствия, прежде чем устанавливать этот флажок.

Полный установщик дает вам полный контроль над процессом установки.

Предупреждение. Если вы не знаете, что такое PATH, настоятельно не рекомендуется устанавливать полную версию установщика. Вместо этого используйте пакет Microsoft Store.

Настройте установку в соответствии со своими потребностями, используя параметры, доступные в диалоговом окне. Затем нажмите «Установить сейчас». Вот и все!

Поздравляем – теперь у вас есть последняя версия Python 3 на вашем компьютере с Windows!

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

Python 2 предустановлен в более старых версиях macOS. Это больше не относится к текущим версиям macOS, начиная с macOS Catalina .

В macOS есть два метода установки:

  1. Официальный установщик
  2. Менеджер пакетов Homebrew

В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена ​​на вашем устройстве MacOS. Вы также узнаете, какой из двух методов установки вам следует использовать.

Как проверить версию Python на Mac

Чтобы проверить, какая версия Python установлена ​​на вашем Mac, сначала откройте приложение командной строки, например Терминал.

Совет: Вот как открыть Терминал:

  1. Нажмите клавиши Cmd+Space .
  2. Напишите Terminal.
  3. Нажмите Enter.

Кроме того, вы можете открыть Finder и перейти в Приложения → Утилиты → Терминал .

В открытой командной строке введите следующие команды:

# Check the system Python version
$ python --version

# Check the Python 2 version
$ python2 --version

# Check the Python 3 version
$ python3 --version

Если в вашей системе установлен Python, то одна или несколько из этих команд должны ответить номером версии.

Например, если Python 3.6.10 уже был установлен на вашем компьютере, команда python3 отобразит этот номер версии:

$ python3 --version
Python 3.6.10

Вы захотите получить последнюю версию Python, если выполняется одно из следующих условий:

  • Ни одна из вышеперечисленных команд не возвращает номер версии.
  • Единственная отображаемая версия относится к серии Python 2.X.
  • У вас не самая последняя доступная версия Python 3, на момент написания этой статьи это была версия 3.8.4.

Какие у вас есть варианты

Есть два способа установить официальный дистрибутив Python на macOS:

  1. Официальный установщик: этот метод включает загрузку официального установщика с веб-сайта Python.org и его запуск на вашем компьютере.
  2. Диспетчер пакетов 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. Загрузите официальный установщик

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

  1. Откройте окно браузера и перейдите на страницу загрузок Python.org для macOS .
  2. Под «Релизы Python для Mac OS X» заголовок, нажмите на ссылку для Latest Python 3 Release – 3.xx Python . На момент написания этой статьи последней версией был Python 3.8.4.
  3. Прокрутите вниз и щелкните установщик 64-разрядной версии macOS, чтобы начать загрузку.

Когда установщик завершит загрузку, переходите к следующему шагу.

Шаг 2: Запустите установщик

Запустите установщик, дважды щелкнув загруженный файл. Вы должны увидеть следующее окно:

The macOS installation window.

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

  1. Несколько раз нажмите « Продолжить» , пока вас не попросят согласиться с лицензионным соглашением по программному обеспечению. Затем нажмите « Согласен» .
  2. Вам будет показано окно, в котором будет указано место установки и сколько места она займет. Скорее всего, вы не хотите менять расположение по умолчанию, поэтому нажмите « Установить», чтобы начать установку.
  3. Когда установщик закончит копирование файлов, нажмите « Закрыть», чтобы закрыть окно установщика.

Поздравляем – теперь на вашем компьютере с macOS установлена ​​последняя версия Python 3!

Как установить с Homebrew

Для пользователей, которым необходимо выполнить установку из командной строки, особенно для тех, кто не будет использовать Python для разработки графических пользовательских интерфейсов с модулем Tkinter, менеджер пакетов Homebrew – хороший вариант. Вы можете установить из менеджера пакетов Homebrew в два этапа.

Шаг 1. Установите Homebrew

Если у вас уже установлен Homebrew, вы можете пропустить этот шаг. Если у вас не установлен Homebrew, используйте следующую процедуру для установки Homebrew:

1. Откройте браузер и перейдите на http://brew.sh/ .

2. Вы должны увидеть команду для установки Homebrew в верхней части страницы под плиткой «Установить Homebrew». Эта команда будет выглядеть примерно так:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Выделите команду курсором и нажмите Cmd + C чтобы скопировать ее в буфер обмена.

3. Откройте окно терминала и вставьте команду, затем нажмите Enter. Это запустит установку Homebrew.

4. При появлении запроса введите пароль пользователя macOS.

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

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

После установки инструментов разработчика вам нужно будет нажать Enter, чтобы продолжить установку Homebrew.

Теперь, когда Homebrew установлен, вы готовы к установке Python.

Шаг 2: установите Python

Выполните следующие действия, чтобы завершить установку с Homebrew:

1. Откройте приложение терминала.

2. Введите следующую команду для обновления Homebrew:

$ brew update && brew upgrade

Установка с помощью Homebrew теперь так же проста, как запуск команды brew install python3. Это загрузит и установит последнюю версию Python на вашем компьютере.

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

  • Откройте терминал.
  • Введите pip3 и нажмите Enter.
  • Вы должны увидеть текст справки из диспетчера пакетов Pythonpip . Если вы получаете сообщение об ошибке pip3, повторите шаги установки еще раз, чтобы убедиться, что у вас есть работающая установка.

Поздравляем – теперь у вас есть Python в вашей системе macOS!

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

В Linux есть два метода установки:

  • Использование диспетчера пакетов вашей операционной системы
  • Сборка Python из исходного кода

В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена ​​на вашем компьютере Linux. Вы также узнаете, какой из двух методов установки вам следует использовать.

Как проверить версию Python в Linux

Многие дистрибутивы Linux поставляются с Python, но, вероятно, это не последняя версия и может быть даже Python 2 вместо Python 3. Вам следует проверить версию, чтобы убедиться в этом.

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

# Check the system Python version
$ python --version

# Check the Python 2 version
$ python2 --version

# Check the Python 3 version
$ python3 --version

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

Например, если на вашем компьютере уже установлен Python 3.6.10, команда python3 --version отобразит этот номер версии:

$ python3 --version
Python 3.6.10

Вы захотите получить последнюю версию 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 из исходного кода:

  1. Вы не можете загрузить Python из диспетчера пакетов вашей операционной системы.
  2. Вам необходимо контролировать способ компиляции Python, например, когда вы хотите уменьшить объем памяти во встроенных системах.
  3. Вы хотите опробовать бета-версии и выпустить-кандидатов последней и лучшей версии до того, как она станет общедоступной.

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

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

В этом разделе вы узнаете, как установить Python с помощью диспетчера пакетов Ubuntu. Если вы хотите собрать Python из исходного кода, перейдите к разделу «Как собрать Python из исходного кода».

Примечание. Пользователи Linux Mint могут перейти к разделу «Linux Mint и Ubuntu 17 и ниже».

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

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial

Следуйте приведенным ниже инструкциям, которые соответствуют номеру версии, который вы видите в разделе Release в выводе консоли:

Ubuntu 18.04, Ubuntu 20.04 и выше: Python 3.8 не входит по умолчанию в Ubuntu 18.04 и выше, но доступен в репозитории Universe. Чтобы установить версию 3.8, откройте приложение терминала и введите следующие команды:

$ sudo apt-get update
$ sudo apt-get install python3.8 python3-pip

После завершения установки вы можете запустить Python 3.8 с помощью команды python3.8 и pip с помощью команды pip3.

Linux Mint и Ubuntu 17 и ниже: Python 3.8 отсутствует в репозитории Universe, поэтому вам нужно получить его из личного архива пакетов (PPA). Например, для установки из PPA «deadsnakes» используйте следующие команды:

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8 python3-pip

После завершения установки вы можете запустить Python 3.8 с помощью команды python3.8 и запустить pip с помощью команды pip3.

Поздравляем! Теперь на вашем компьютере установлен Python 3!

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

Прежде чем вы сможете установить Python 3.8 в Debian, вам необходимо установить команду sudo. Чтобы установить его, выполните в терминале следующие команды:

$ su
$ apt-get install sudo
$ sudo vim /etc/sudoers

После этого откройте файл /etc/sudoers с помощью команды sudo vim или вашего любимого текстового редактора. Добавьте следующую строку текста в конец файла, заменив your_username своим фактическим именем пользователя:

your_username ALL=(ALL) ALL

Теперь вы можете перейти к разделу «Как собрать Python из исходного кода», чтобы завершить установку Python.

Как установить на openSUSE

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

$ sudu zypper install -t pattern devel_C_C

Это может занять некоторое время, так как будет установлено более 150 пакетов. Когда он будет завершен, переходите к разделу «Как собрать Python из исходного кода».

Как установить на CentOS и Fedora

Python 3.8 недоступен в репозиториях CentOS и Fedora, поэтому вам придется собирать Python из исходного кода. Однако перед компиляцией Python необходимо убедиться, что ваша система подготовлена.

Сначала обновите менеджер пакетов yum:

$ sudo yum -y update

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

$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

Когда все будет установлено, переходите к разделу «Как собрать Python из исходного кода».

Как установить в Arch Linux

Arch Linux довольно старательно следит за выпусками Python. Скорее всего, у вас уже установлена ​​последняя версия. Если нет, используйте следующую команду для обновления Python:

$ packman -S python

Когда Python завершит обновление, все будет готово.

Как собрать Python из исходного кода

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

Шаг 1. Загрузите исходный код

Для начала вам нужно получить исходный код Python. Python.org делает это довольно просто. Если вы перейдете на страницу загрузок, то вверху увидите последний исходный код Python 3. Только убедитесь, что вы не используете устаревший Python, Python 2!

Когда вы выберете версию Python 3, вы увидите раздел «Файлы» внизу страницы. Выберите архив с исходным кодом Gzip и загрузите его на свой компьютер. Если вы предпочитаете метод командной строки, вы можете использовать wget для загрузки файла в текущий каталог:

$ wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz

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

Шаг 2: Подготовьте вашу систему

Для создания Python с нуля необходимо выполнить несколько шагов, связанных с конкретным дистрибутивом. Цель каждого шага одинакова для всех дистрибутивов, но вам может потребоваться перевести его на свой дистрибутив, если он не использует apt-get:

1. Сначала обновите диспетчер пакетов и обновите свои пакеты:

$ sudo apt-get update
$ sudo apt-get upgrade

2. Затем убедитесь, что у вас установлены все требования к сборке:

# For apt-based systems (like Debian, Ubuntu, and Mint)
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \
       libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
       libncurses5-dev libncursesw5-dev xz-utils tk-dev

# For yum-based systems (like CentOS)
$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel

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

Теперь, когда ваша система готова к работе, пора приступить к созданию Python!

Шаг 3. Соберите Python

1. Когда у вас есть предварительные требования и файл TAR, вы можете распаковать исходный код в каталог. Обратите внимание, что следующая команда создаст новый каталог с именем Python-3.8.3 под тем, в котором вы находитесь:

$ tar xvf Python-3.8.4.tgz
$ cd Python-3.8.4

2. Теперь вам нужно запустить инструмент ./configure для подготовки сборки:

$ ./configure --enable-optimizations --with-ensurepip=install

Флаг enable-optimizations позволит выполнить некоторые оптимизации в Python, чтобы он работал примерно на 10 процентов быстрее. Это может увеличить время компиляции на двадцать или тридцать минут. Флаг with-surepip = install устанавливает пакет, связанный с этой установкой.

3. Затем вы собираете Python с помощью make. Параметр -j просто указывает программе make разделить сборку на параллельные этапы для ускорения компиляции. Даже при параллельных сборках этот шаг может занять несколько минут:

$ make -j 8

4. Наконец, вы захотите установить новую версию Python. Здесь вы будете использовать цель altinstall, чтобы избежать перезаписи системного Python. Поскольку вы устанавливаете в /usr/bin, вам нужно будет запустить его как root:

$ sudo make altinstall

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

Шаг 4: Проверьте вашу установку

Убедитесь, что команда python3.8 --version возвращает последнюю версию:

$ python3.8 --version
Python 3.8.4

Если вы видите Python 3.8.4, значит, все готово!

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

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

$ python3.8 -m test

Вы, вероятно, захотите какое-то время заняться чем-нибудь еще, так как ваш компьютер какое-то время будет проводить тесты. Если все тесты пройдены, вы можете быть уверены, что ваша новая сборка 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!


Совершенствуй знания каждый день у нас в Телеграм-каналах

Вопросы, реклама — VK | Telegram