Начиная с этой статьи будет запущен цикл публикаций, посвященный языку Python, с позиции его изучения. Каждая статья будет представлена в виде урока на определенную тему. Не будем отходить от канонов и первую статью посвятим установке языка Python.
В этой статье рассмотрим следующие темы:
- Версии Python (2 и 3)
- Установка Python
- Установка Anaconda
- Установка IDE PyCharm
- Проверка работоспособности
На сегодняшний день существуют две версии Python – это Python 2 и Python 3, у них отсутствует полная совместимость друг с другом. На момент написания статьи вторая версия Python ещё широко используется, но, судя по изменениям, которые происходят, со временем, он останется только для того, чтобы запускать старый код. В нашей с вами работе, мы будем использовать Python 3, и, в дальнейшем, если где-то будет встречаться слово Python, то под ним следует понимать Python 3. Случаи применения Python 2 будут специально оговариваться.
2. Установка Python
Для установки интерпретатора Python на ваш компьютер, первое, что нужно сделать – это скачать дистрибутив. Загрузить его можно с официального сайта, перейдя по ссылке https://www.python.org/downloads/
2.1 Установка Python в Windows
Для операционной системы Windows дистрибутив распространяется либо в виде исполняемого файла (с расширением exe), либо в виде архивного файла (с расширением zip). Если вы используете Windows 7, не забудьте установить Service Pack 1!
Порядок установки.
1. Запустите скачанный установочный файл.
2. Выберет способ установки.
В данном окне предлагается два варианта Install Now и Customize installation. При выборе Install Now, Python установится в папку по указанному пути. Помимо самого интерпретатора будет установлен IDLE (интегрированная среда разработки), pip (пакетный менеджер) и документация, а также будут созданы соответствующие ярлыки и установлены связи файлов, имеющие расширение .py с интерпретатором Python. Customize installation – это вариант настраиваемой установки. Опция Add python 3.5 to PATH нужна для того, чтобы появилась возможность запускать интерпретатор без указания полного пути до исполняемого файла при работе в командной строке.
3. Отметьте необходимые опций установки (доступно при выборе Customize installation)
На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python. Рекомендуем выбрать все опции.
- Documentation – установка документаций.
- pip – установка пакетного менеджера pip.
- tcl/tk and IDLE – установка интегрированной среды разработки (IDLE) и библиотеки для построения графического интерфейса (tkinter).
4. Выберете место установки (доступно при выборе Customize installation)
Помимо указания пути, данное окно позволяет внести дополнительные изменения в процесс установки с помощью опций:
- Install for all users – Установить для всех пользователей. Если не выбрать данную опцию, то будет предложен вариант инсталляции в папку пользователя, устанавливающего интерпретатор.
- Associate files with Python – Связать файлы, имеющие расширение .py, с Python. При выборе данной опции будут внесены изменения в Windows, позволяющие запускать Python скрипты по двойному щелчку мыши.
- Create shortcuts for installed applications – Создать ярлыки для запуска приложений.
- Add Python to environment variables – Добавить пути до интерпретатора Python в переменную PATH.
- Precomple standard library – Провести прекомпиляцию стандартной библиотеки.
Последние два пункта связаны с загрузкой компонентов для отладки, их мы устанавливать не будем.
5. После успешной установки вас ждет следующее сообщение.
2.2 Установка Python в Linux
Чаще всего интерпретатор Python уже в входит в состав дистрибутива. Это можно проверить набрав в терминале
> python
или
> python3
В первом случае, вы запустите Python 2 во втором – Python 3. В будущем, скорее всего, во всех дистрибутивах Linux, включающих Python, будет входить только третья версия. Если у вас, при попытке запустить Python, выдается сообщение о том, что он не установлен, или установлен, но не тот, что вы хотите, то у вас есть два пути: а) собрать Python из исходников; б) взять из репозитория.
Для установки из репозитория в Ubuntu воспользуйтесь командой
> sudo apt-get install python3
Сборку из исходников в данной статье рассматривать не будем.
3. Установка Anaconda
Для удобства запуска примеров и изучения языка Python, советуем установить на свой ПК пакет Anaconda. Этот пакет включает в себя интерпретатор языка Python (есть версии 2 и 3), набор наиболее часто используемых библиотек и удобную среду разработки и исполнения, запускаемую в браузере.
Для установки этого пакета, предварительно нужно скачать дистрибутив https://www.continuum.io/downloads.
Есть варианты под Windows, Linux и MacOS.
3.1 Установка Anaconda в Windows
1. Запустите скачанный инсталлятор. В первом появившемся окне необходимо нажать “Next”.
2. Далее следует принять лицензионное соглашение.
3. Выберете одну из опций установки:
- Just Me – только для пользователя, запустившего установку;
- All Users – для всех пользователей.
4. Укажите путь, по которому будет установлена Anaconda.
5. Укажите дополнительные опции:
- Add Anaconda to the system PATH environment variable – добавить Anaconda в системную переменную PATH
- Register Anaconda as the system Python 3.5 – использовать Anaconda, как интерпретатор Python 3.5 по умолчанию.
Для начала установки нажмите на кнопку “Install”.
5. После этого будет произведена установка Anaconda на ваш компьютер.
3.2 Установка Anaconda в Linux
- Скачайте дистрибутив Anaconda для Linux, он будет иметь расширение .sh, и запустите установку командой:
> bash имя_дистрибутива.sh
В результате вы увидите приглашение к установке. Для продолжения процессе нажмите “Enter”.
2. Прочитайте лицензионное соглашение, его нужно пролистать до конца.
Согласитесь с ним, для этого требуется набрать в командной строке “yes”, в ответе на вопрос инсталлятора:
Do you approve the license terms? [yes|no]
3. Выберете место установки. Можно выбрать один из следующих вариантов:
- Press ENTER to confirm the location – нажмите ENTER для принятия предложенного пути установки. Путь по умолчанию для моей машины: /home/tester/anaconda3, он представлен чуть выше данного меню.
- Press CTRL-C to abort the installation – нажмите CTRL-C для отмены установки.
- Or specify a different location below – или укажите другой путь в строке ниже.
Нажмите ENTER.
4. После этого начнется установка.
4. Установка PyCharm
Если в процессе разработки вам необходим отладчик и вообще вы привыкли работать в IDE, а не в текстовом редакторе, то тогда одним из лучших вариантов будет IDE PyCharm от JetBrains. Для скачивания данного продукта нужно перейти по ссылке https://www.jetbrains.com/pycharm/download/
IDE доступна для Windows, Linux и MacOS. Существуют два вида лицензии PyCharm – это Professional и Community. Мы будем использовать версию Community, так как она бесплатна и её функционала более чем достаточно для наших задач.
4.1 Установка PyCharm в Windows
1. Запустите скачанный дистрибутив PyCharm.
2. Выберете путь установки программы.
3. Укажите ярлыки, которые нужно создать на рабочем столе (запуск 32-х и 64-х разрядной версии PyCharm) и отметить опцию из блока Create associations если требуется связать файлы с расширением .py с PyCharm.
4. Выберете имя для папки в меню Пуск.
5. Далее PyCharm будет установлен на ваш компьютер.
4.2 Установка PyCharm в Linux
1. Скачайте с сайта дистрибутив на компьютер.
2. Распакуйте архивный файл, для этого можно воспользоваться командой:
> tar xvf имя_архива.tar.gz
Перейдите в каталог, который был создан после распаковки дистрибутива, найдите в нем подкаталог bin и зайдите в него. Запустите pycharm.sh командой:
> ./pycharm.sh
В результате должен запуститься PyCharm.
5. Проверка работоспособности
Теперь проверим работоспособность всего того, что мы установили.
5.1 Проверка интерпретатора Python
Для начала протестируем интерпретатор в командном режиме. Если вы работаете в Windows, то нажмите сочетание Win+R и в появившемся окне введите python. В Linux откройте окно терминала и в нем введите python3 (или python).
В результате Python запустится в командном режиме, выглядеть это будет примерно так (картинка приведена для Windows, в Linux результат будет аналогичным):
В окне введите:
print("Hello, World!")
Результат должен быть следующий:
5.2 Проверка Anaconda
Здесь и далее будем считать, что пакет Anaconda установлен в Windows, в папку C:Anaconda3, в Linux, вы его можно найти в каталоге, который выбрали при установке.
Перейдите в папку Scripts и введите в командной строке:
ipython notebook
Если вы находитесь в Windows и открыли папку C:Anaconda3Scripts через проводник, то для запуска интерпретатора командной строки для этой папки в поле адреса введите cmd.
В результате запустится веб-сервер и среда разработки в браузере.
Создайте ноутбук для разработки, для этого нажмите на кнопку New (в правом углу окна) и в появившемся списке выберете Python.
В результате будет создана новая страница в браузере с ноутбуком. Введите в первой ячейке команду
print("Hello, World!")
и нажмите Alt+Enter на клавиатуре. Ниже ячейки должна появиться соответствующая надпись.
5.3 Проверка PyCharm
Запустите PyCharm и выберете Create New Project в появившемся окне.
Укажите путь до проекта Python и интерпретатор, который будет использоваться для запуска и отладки.
Добавьте Python файл в проект.
Введите код программы.
Запустите программу.
В результате должно открыться окно с выводом программы.
На этом первый урок закончен.
P.S.
Если вам интересна тема анализа данных, то мы рекомендуем ознакомиться с библиотекой Pandas. На нашем сайте вы можете найти вводные уроки по этой теме. Все уроки по библиотеке Pandas собраны в книге “Pandas. Работа с данными”.
Спасибо за внимание!
Python. Урок 2. Запуск программ на Python >>>
#статьи
- 23 мар 2023
-
12
Python — самый популярный язык программирования, на котором разрабатывают ИИ, игры и сложные системы. Разбираемся с его установкой.
Иллюстрация: Skillbox Media
Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.
Python — это высокоуровневый язык программирования общего назначения с минималистичным и простым в освоении синтаксисом. Он был создан под влиянием языка ABC, который изначально задумывался как обучающий и над которым ранее работал автор Python Гвидо ван Россум.
К сожалению, не все ОС содержат Python по умолчанию. В таких случаях, чтобы начать программировать на языке, его придётся установить. В этой статье мы расскажем, как это сделать.
Гайд по установке Python:
- Какую версию выбрать
- Как установить
- Как начать работать
- Как подключить к VS Code
Вообще, для решения простых задач или знакомства с языком хватит и онлайн-интерпретатора. Это сервис, который позволяет писать и запускать код прямо в браузере, ничего не скачивая. Самые популярные онлайн-интерпретаторы — Replit, Programiz и Online Python.
Скриншот: Skillbox Media
Скриншот: Skillbox Media
Скриншот: Skillbox Media
Это хороший инструмент, но только для написания простых программ. Там сложно тестировать приложения, полноценно работать с файлами и использовать продвинутые возможности языка.
Для полноценной разработки всё-таки нужно будет установить Python на компьютер. Но, поверьте, оно того стоит: вы сможете легко подключать сторонние библиотеки, использовать утилиты и создавать сложные проекты.
Выбор версии языка — тоже важный этап. Очевидно, что в новых версиях больше интересных фишек и, как правило, меньше багов — поэтому для собственных проектов лучше скачивать самый свежий дистрибутив. На момент написания статьи это Python 3.11.2.
Однако для поддержки старых проектов, которые не могут переехать на Python 3, придётся скачивать Python 2 и разбираться в различиях версий. Поэтому даже в 2023 году в вакансиях среди требований можно найти «уверенное знание Python 2.7».
В состав базовой версии Python входят следующие компоненты:
- IDLE — простая среда разработки Python-программ;
- документация — инструкция по использованию Python;
- стандартная библиотека — набор функций, которые упрощают работу с числами, файлами, API сторонних сервисов и так далее;
- пакетный менеджер PIP — утилита для скачивания и установки библиотек, фреймворков и других пакетов, расширяющих функциональность Python;
- стандартный набор тестов — чтобы проверять надёжность программы;
- Python Launcher — приложение для запуска программ с расширением .py.
Этого набора вполне хватит, чтобы начать изучение языка и писать простые программы.
Перед установкой убедитесь, что ваш компьютер удовлетворяет системным требованиям:
- 64- или 32-разрядный процессор на архитектуре Intel или AMD;
- 2 ГБ оперативной памяти, желательно 4 ГБ;
- 5 ГБ свободного места в памяти компьютера;
- версия операционной системы: не ниже Windows 7, macOS X 10.11, Red Hat Enterprise Linux 6/7.
Дистрибутивы Python есть для всех популярных операционных систем, они перечислены на официальном сайте python.org. По большому счёту, не так важно, какую конкретно версию Python вы скачаете, — главное, чтобы её номер начинался с цифры 3.
Скачайте установочный файл, нажав на жёлтую кнопку Download Python, и запустите его.
Выберите путь установки и поставьте обе галочки: во втором пункте мы указываем, что нужно добавить Python в переменную окружения PATH — это позволит вызывать его из любой директории. Затем выбираем «Установка для всех пользователей» (Install for all users), нажимаем Install Now и разрешаем приложению вносить изменения:
Когда всё установится, вы увидите окно завершения инсталляции:
Теперь проверим, что Python действительно установлен. Для этого откроем окно «Выполнить» сочетанием клавиш Win + R и введём cmd:
Откроется командная строка. Введите в ней команду py или python, чтобы запустить интерпретатор. На экране появится примерно такое сообщение:
Microsoft Windows [Version 10.0.19043.1889] (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. C:UsersUser>py Python 3.11.2 (tags/v3.11.2:9c7b4bd, Feb 2 2023, 18:38:48) [MSC v.1932 64 bit (AMD64)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>>
Оно означает, что Python установлен на ваш компьютер и работает.
Если у вас более ранняя версия Windows, процесс установки Python ничем не отличается, кроме того, что некоторые версии языка не поддерживаются на старых операционных системах. Узнать, подходит ли версия Python вашей ОС, можно в примечаниях на странице скачивания:
Скриншот: Skillbox Media
Python входит в состав большинства дистрибутивов Linux. Чтобы это проверить, введите в терминале следующую команду:
$ python3 --version
В окне должен появиться номер версии языка. Если этого не произошло, нужно установить Python с помощью пакетного менеджера.
В Ubuntu 16.10 это делается так:
$ sudo apt-get update
$ sudo apt-get install python3.6
Утилита попросит вас ввести пароль и после ввода начнёт установку.
Однако, если вы хотите поставить более свежую версию Python, для установки нужно использовать репозиторий deadsnakes PPA:
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
В Fedora Linux процесс установки похожий, но используется другая команда:
$ sudo dnf install python3.9
Ещё можно самостоятельно собрать Python из исходников, которые лежат на сайте Python. Но это очень сложный и мучительный процесс, поэтому останавливаться на нём мы не будем.
С давних времён MacBook и iMac выпускались с предустановленным Python 2.7. Правда, начиная с версии 12.3 разработчики «яблочной» ОС отказались от этой традиции.
Чтобы проверить, установлен ли Python, откройте командную строку и введите следующую команду:
python --version
Скриншот: Skillbox Media
В любом случае лучше установить последнюю версию Python — найти её можно на официальном сайте.
Скриншот: Python Software Foundation / Skillbox Media
Нажмите жёлтую кнопку Download Python 3.11.2, и пакет начнёт скачиваться:
Когда загрузка завершится, откройте его:
Согласитесь со всеми пунктами и переходите к установке. Вас попросят ввести пароль, а после — начнётся установка, по окончании которой вы увидите такое окно:
Нажмите Close и откройте терминал, чтобы проверить версию Python:
python --version
Должно быть выведено сообщение Python 3.11.2.
Дата-сайентисты используют свои библиотеки для работы — например, NumPy и Pandas. Их можно устанавливать по отдельности, а можно скачать готовую сборку со всеми библиотеками.
Самый популярный способ — использовать дистрибутив Anaconda. Он бесплатный и легко устанавливаемый, а также доступен для всех операционных систем. Мы покажем, как установить его на macOS.
Нажмите на кнопку Download, чтобы начать скачивание:
Скриншот: Anaconda Inc. / Skillbox Media
Затем откройте установщик, согласитесь со всеми пунктами и выберите место для установки.
Скриншот: Skillbox Media
Чтобы убедиться, что Python установлен, откройте консоль и введите команду python3 — должен запуститься интерпретатор Python, в котором можно писать код. Выглядит это примерно так:
Скриншот: Skillbox Media
Теперь, чтобы использовать одну из библиотек для data science, нужно всего лишь импортировать её в Python-файле:
import numpy
А чтобы проверить, работает ли библиотека, достаточно запустить файл, в котором вы её подключили. Если библиотека не подключилась, то интерпретатор выдаст сообщение об ошибке.
После того как мы установили Python, пора написать пару строк кода. Вы можете использовать любую IDE (в том числе IDLE), редактор кода или даже «Блокнот».
Создадим файл program.py на рабочем столе. В нём мы вызовем всего одну функцию, которая выведет на экран текстовое сообщение:
print("Привет, мир!")
Запустим программу командой py или python в командной строке, прописав полный путь до файла program.py. Например, если он лежит на рабочем столе, запустить его можно так:
Microsoft Windows [Version 10.0.19043.1889] (c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. C:UsersUser>py C:UsersUserDesktopprogram.py Привет, мир!
Мы передали код интерпретатору, который обработал его и вывел сообщение на экран. Всё получилось!
VS Code — это удобный редактор кода, который поддерживает десятки языков программирования и плагинов. По популярности VS Code сильно опережает аналоги, поэтому будет полезно разобраться, как установить Python туда.
Сначала нужно найти плагин для языка. Откройте вкладку Extensions («Расширения») и введите в поиске следующую строку:
tag:debuggers @sort:installs
В появившемся списке найдите Python и нажмите Install.
Теперь нужно включить подсветку кода. Для этого установите плагин Magic Python — найти его можно в том же поиске, введя команду ext: py3. Чтобы всё заработало, перезапустите VS Code и создайте файл с расширением .py. Когда редактор спросит, на каком языке вы собираетесь программировать, — выберите Python. Готово!
Хоть VS Code является самым популярным редактором кода, многие программисты предпочитают специализированные IDE, заточенные именно под разработку на Python. Абсолютный фаворит здесь — PyCharm, в состав которой уже входит Python.
Чтобы установить PyCharm, зайдите на сайт JetBrains и нажмите кнопку Download:
Вам предложат выбрать операционную систему и версию среды разработки: Professional и Community. Community — это бесплатная версия, в которой отсутствует поддержка некоторых функций и фреймворков, например Django. Но на первых порах её вполне хватит, поэтому выбираем её:
Дальше начнётся загрузка файла. Ждём, а затем открываем его:
Перетаскиваем в папку Applications — готово.
PyCharm установлена, можно создавать проекты и начинать программировать.
Вместо компилятора/интерпретатора CPython иногда используют альтернативные, написанные на других языках и лучше стыкующиеся с другими технологиями. Например, Jython и виртуальную машину JVM (для платформы Java). Или IronPython, написанный полностью на C# и предназначенный для .NET.
Научитесь: Python
Узнать больше
Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Python Basics: Setting Up Python
Installing or updating Python on your computer is the first step to becoming a Python programmer. There are a multitude of installation methods: you can download official Python distributions from Python.org, install from a package manager, and even install specialized distributions for scientific computing, Internet of Things, and embedded systems.
This tutorial focuses on official distributions, as they’re generally the best option for getting started with learning to program in Python.
In this tutorial you’ll learn how to:
- Check which version of Python, if any, is installed on your machine
- Install or update Python on Windows, macOS, and Linux
- Use Python on mobile devices like phones or tablets
- Use Python on the Web with online interpreters
No matter what operating system you’re on, this tutorial has you covered. Find your operating system below and dive in!
How to Install Python on Windows
There are three installation methods on Windows:
- The Microsoft Store
- The full installer
- Windows Subsystem for Linux
In this section, you’ll learn how to check which version of Python, if any, is installed on your Windows computer. You’ll also learn which of the three installation methods you should use. For a more comprehensive guide, check out Your Python Coding Environment on Windows: Setup Guide.
How to Check Your Python Version on Windows
To check if you already have Python on your Windows machine, first open a command-line application, such as PowerShell.
You can also use cmd.exe
or Windows Terminal.
With the command line open, type in the following command and press Enter:
C:> python --version
Python 3.8.4
Using the --version
switch will show you the version that’s installed. Alternatively, you can use the -V
switch:
C:> python -V
Python 3.8.4
In either case, if you see a version less than 3.8.4
, which was the most recent version at the time of writing, then you’ll want to upgrade your installation.
If you’re interested in where the installation is located, then you can use the where.exe
command in cmd.exe
or PowerShell:
C:> where.exe python
C:UsersmertzAppDataLocalProgramsPythonPython37-32python.exe
Note that the where.exe
command will work only if Python has been installed for your user account.
What Your Options Are
As mentioned earlier, there are three ways to install the official Python distribution on Windows:
-
Microsoft Store package: The most straightforward installation method on Windows involves installing from the Microsoft Store app. This is recommended for beginner Python users looking for an easy-to-set-up interactive experience.
-
Full Installer: This approach involves downloading Python directly from the Python.org website. This is recommended for intermediate and advanced developers who need more control during the setup process.
-
Windows Subsystem for Linux (WSL): The WSL allows you to run a Linux environment directly in Windows. You can learn how to enable the WSL by reading the Windows Subsystem for Linux Installation Guide for Windows 10.
In this section, we’ll focus on only the first two options, which are the most popular installation methods in a Windows environment.
If you want to install in the WSL, then you can read the Linux section of this tutorial after you’ve installed the Linux distribution of your choice.
The two official Python installers for Windows aren’t identical. The Microsoft Store package has some important limitations.
Limitations of the Microsoft Store Package
The official Python documentation has this to say about the Microsoft Store package:
The Microsoft Store package is an easily installable Python interpreter that is intended mainly for interactive use, for example, by students. (Source)
The key takeaway here is that the Microsoft Store package is “intended mainly for interactive use.” That is, the Microsoft Store package is designed to be used by students and people learning to use Python for the first time.
In addition to targeting beginning Pythonistas, the Microsoft Store package has limitations that make it ill-suited for a professional development environment. In particular, it does not have full write access to shared locations such as TEMP
or the registry.
Windows Installer Recommendations
If you’re new to Python and focused primarily on learning the language rather than building professional software, then you should install from the Microsoft Store package. This offers the shortest and easiest path to getting started with minimal hassle.
On the other hand, if you’re an experienced developer looking to develop professional software in a Windows environment, then the official Python.org installer is the right choice. Your installation won’t be limited by Microsoft Store policies, and you can control where the executable is installed and even add Python to PATH
if necessary.
How to Install From the Microsoft Store
If you’re new to Python and looking to get started quickly, then the Microsoft Store package is the best way to get up and running without any fuss. You can install from the Microsoft Store in two steps.
Step 1: Open the Python App Page in the Microsoft Store
Open the Microsoft Store app and search for Python
.
You’ll likely see multiple versions that you can choose to install:
Select Python 3.8, or the highest version number you see available in the app, to open the installation page.
Alternatively, you can open PowerShell and type the following command:
If you don’t already have a version of Python on your system, then when you press Enter, the Microsoft Store will automatically launch and take you to the latest version of Python in the store.
Step 2: Install the Python App
After you’ve selected the version to be installed, follow these steps to complete the installation:
-
Click Get.
-
Wait for the application to download. When it’s finished downloading, the Get button will be replaced with a button that says Install on my devices.
-
Click Install on my devices and select the devices on which you’d like to complete the installation.
-
Click Install Now and then OK to start the installation.
-
If the installation was successful, then you’ll see the message “This product is installed” at the top of the Microsoft Store page.
Congratulations! You now have access to Python, including pip
and IDLE!
How to Install From the Full Installer
For professional developers who need a full-featured Python development environment, installing from the full installer is the right choice. It offers more customization and control over the installation than installing from the Microsoft Store.
You can install from the full installer in two steps.
Step 1: Download the Full Installer
Follow these steps to download the full installer:
-
Open a browser window and navigate to the Python.org Downloads page for Windows.
-
Under the “Python Releases for Windows” heading, click the link for the Latest Python 3 Release — Python 3.x.x. As of this writing, the latest version was Python 3.8.4.
-
Scroll to the bottom and select either Windows x86-64 executable installer for 64-bit or Windows x86 executable installer for 32-bit.
If you aren’t sure whether to select the 32-bit or the 64-bit installer, then you can expand the box below to help you decide.
For Windows, you can choose either the 32-bit or the 64-bit installer. Here’s the difference between the two:
-
If your system has a 32-bit processor, then you should choose the 32-bit installer. If you attempt to install the 64-bit version on a 32-bit processor, then you’ll get an error at the beginning and the install will fail.
-
On a 64-bit system, either installer will work for most purposes. The 32-bit version will generally use less memory, but the 64-bit version performs better for applications with intensive computation.
If you’re unsure which version to pick, go with the 64-bit version.
If you have a 64-bit system and would like to switch from 64-bit Python to 32-bit (or vice versa), then you can just uninstall Python and then reinstall it by downloading the other installer from Python.org.
When the installer is finished downloading, move on to the next step.
Step 2: Run the Installer
Once you’ve chosen and downloaded an installer, run it by double-clicking on the downloaded file. A dialog box like the one below will appear:
There are four things to notice about this dialog box:
-
The default install path is in the
AppData/
directory of the current Windows user. -
The Customize installation button can be used to customize the installation location and which additional features get installed, including
pip
and IDLE. -
The Install launcher for all users (recommended) checkbox is checked default. This means every user on the machine will have access to the
py.exe
launcher. You can uncheck this box to restrict Python to the current Windows user. -
The Add Python 3.8 to
PATH
checkbox is unchecked by default. There are several reasons that you might not want Python onPATH
, so make sure you understand the implications before you check this box.
The full installer gives you total control over the installation process.
Customize the installation to meet your needs using the options available on the dialog box. Then click Install Now. That’s all there is to it!
Congratulations—you now have the latest version of Python 3 on your Windows machine!
How to Install Python on macOS
Python 2 comes preinstalled on older versions of macOS. This is no longer the case for current versions of macOS, starting with macOS Catalina.
There are two installation methods on macOS:
- The official installer
- The Homebrew package manager
In this section, you’ll learn how to check which version of Python, if any, is installed on your macOS device. You’ll also learn which of the two installation methods you should use.
How to Check Your Python Version on a Mac
To check which Python version you have on your Mac, first open a command-line application, such as Terminal.
With the command line open, type in the following commands:
# Check the system Python version
$ python --version
# Check the Python 2 version
$ python2 --version
# Check the Python 3 version
$ python3 --version
If you have Python on your system, then one or more of these commands should respond with a version number.
For example, if Python 3.6.10 were already set up on your computer, then the python3
command would display that version number:
$ python3 --version
Python 3.6.10
You’ll want to get the latest version of Python if any of these conditions is true:
- None of the above commands returns a version number.
- The only version you see displayed is in the Python 2.X series.
- You have a version of Python 3 that isn’t the latest available, which was version 3.8.4 as of this writing.
What Your Options Are
There are two ways to install the official Python distribution on macOS:
-
The official installer: This method involves downloading the official installer from the Python.org website and running it on your machine.
-
The Homebrew package manager: This method involves downloading and installing the Homebrew package manager if you don’t already have it installed, and then typing a command into a terminal application.
Both the official installer and the Homebrew package manager will work, but only the official installer is maintained by the Python Software Foundation.
The distributions installed by the official installer and the Homebrew package manager aren’t identical. Installing from Homebrew has some limitations.
Limitations of Installing From Homebrew
The Python distribution for macOS available on Homebrew doesn’t include the Tcl/Tk dependency required by the Tkinter module. Tkinter is the standard library module for developing graphical user interfaces in Python and is in fact an interface for the Tk GUI toolkit, which isn’t part of Python.
Homebrew doesn’t install the Tk GUI toolkit dependency. Instead, it relies on an existing version installed on your system. The system version of Tcl/Tk may be outdated or missing entirely and could prevent you from importing the Tkinter module.
macOS Installer Recommendations
The Homebrew package manager is a popular method for installing Python on macOS because it’s easy to manage from the command line and offers commands to upgrade Python without having to go to a website. Because Homebrew is a command-line utility, it can be automated with bash scripts.
However, the Python distribution offered by Homebrew isn’t controlled by the Python Software Foundation and could change at any time. The most reliable method on macOS is to use the official installer, especially if you plan on doing Python GUI programming with Tkinter.
How to Install From the Official Installer
Installing Python from the official installer is the most reliable installation method on macOS. It includes all the system dependencies needed for developing applications with Python.
You can install from the official installer in two steps.
Step 1: Download the Official Installer
Follow these steps to download the full installer:
-
Open a browser window and navigate to the Python.org Downloads page for macOS.
-
Under the “Python Releases for Mac OS X” heading, click the link for the Latest Python 3 Release — Python 3.x.x. As of this writing, the latest version was Python 3.8.4.
-
Scroll to the bottom and click macOS 64-bit installer to start the download.
When the installer is finished downloading, move on to the next step.
Step 2: Run the Installer
Run the installer by double-clicking the downloaded file. You should see the following window:
Follow these steps to complete the installation:
-
Press Continue a few times until you’re asked to agree to the software license agreement. Then click Agree.
-
You’ll be shown a window that tells you the install destination and how much space it will take. You most likely don’t want to change the default location, so go ahead and click Install to start the installation.
-
When the installer is finished copying files, double-click the Install Certificates command in the finder window to make sure your SSL root certificates are updated.
Congratulations—you now have the latest version of Python 3 on your macOS computer!
How to Install From Homebrew
For users who need to install from the command line, especially those who won’t be using Python to develop graphical user interfaces with the Tkinter module, the Homebrew package manager is a good option. You can install from the Homebrew package manager in two steps.
Step 1: Install Homebrew
If you already have Homebrew installed, then you can skip this step. If you don’t have Homebrew installed, then use the following procedure to install Homebrew:
-
Open a browser and navigate to http://brew.sh/.
-
You should see a command for installing Homebrew near the top of the page under the tile “Install Homebrew.” This command will be something like the following:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Highlight the command with your cursor and press Cmd+C to copy it to your clipboard.
-
Open a terminal window and paste the command, then press Enter. This will begin the Homebrew installation.
-
Enter your macOS user password when prompted.
Depending on your Internet connection, it may take a few minutes to download all of Homebrew’s required files. Once the installation is complete, you’ll end up back at the shell prompt in your terminal window.
Now that Homebrew is installed, you’re ready to install Python.
Step 2: Install Python
Follow these steps to complete the installation with Homebrew:
-
Open a terminal application.
-
Type in the following command to upgrade Homebrew:
$ brew update && brew upgrade
Installing with Homebrew is now as straightforward as running the command brew install python3
. This will download and set up the latest version of Python on your machine.
You can make sure everything went correctly by testing if you can access Python from the terminal:
-
Open a terminal.
-
Type
pip3
and press Enter. -
You should see the help text from Python’s
pip
package manager. If you get an error message runningpip3
, then go through the install steps again to make sure you have a working installation.
Congratulations—you now have Python on your macOS system!
How to Install Python on Linux
There are two installation methods on Linux:
- Using your operating system’s package manager
- Building Python from source code
In this section, you’ll learn how to check which version of Python, if any, is on your Linux computer. You’ll also learn which of the two installation methods you should use.
How to Check Your Python Version on Linux
Many Linux distributions come packaged with Python, but it probably won’t be the latest version and may even be Python 2 instead of Python 3. You should check the version to make sure.
To find out which version of Python you have, open a terminal window and try the following commands:
# Check the system Python version
$ python --version
# Check the Python 2 version
$ python2 --version
# Check the Python 3 version
$ python3 --version
If you have Python on your machine, then one or more of these commands should respond with a version number.
For example, if you already had Python 3.6.10 on your computer, then the python3 --version
command would display that version number:
$ python3 --version
Python 3.6.10
You’ll want to get the latest version of Python if your current version is in the Python 2.X series or is not the latest version of Python 3 available, which was 3.8.4 as of this writing.
What Your Options Are
There are two ways to install the official Python distribution on Linux:
-
Install from a package manager: This is the most common installation method on most Linux distributions. It involves running a command from the command line.
-
Build from source code: This method is more difficult than using a package manager. It involves running a series of commands from the command line as well as making sure you have the correct dependencies installed to compile the Python source code.
Not every Linux distribution has a package manager, and not every package manager has Python in its package repository. Depending on your operating system, building Python from source code might be your only option.
Which installation method you use mainly boils down to whether your Linux OS has a package manager and whether you need to control the details of the installation.
Linux Installation Recommendations
The most popular way to install Python on Linux is with your operating system’s package manager, which is a good choice for most users. However, depending on your Linux distribution, Python may not be available through a package manager. In this case, you’ll need to build Python from source code.
There are three main reasons that you might choose to build Python from source code:
-
You can’t download Python from your operating system’s package manager.
-
You need to control how Python gets compiled, such as when you want to lower the memory footprint on embedded systems.
-
You want to try out beta versions and release candidates of the latest and greatest version before it’s generally available.
To complete the installation on your Linux machine, find your Linux distribution below and follow the steps provided.
How to Install on Ubuntu and Linux Mint
In this section, you’ll learn how to install Python using Ubuntu’s apt
package manager. If you’d like to build Python from source code, skip ahead to the How to Build Python From Source Code section.
Depending on the version of the Ubuntu distribution you run, the process for setting up Python on your system will vary. You can determine your local Ubuntu version by running the following command:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
Follow the instructions below that match the version number you see under Release
in the console output:
-
Ubuntu 18.04, Ubuntu 20.04 and above: Python 3.8 doesn’t come by default on Ubuntu 18.04 and above, but it is available in the Universe repository. To install version 3.8, open a terminal application and type the following commands:
$ sudo apt-get update $ sudo apt-get install python3.8 python3-pip
Once the installation is complete, you can run Python 3.8 with the
python3.8
command andpip
with thepip3
command. -
Linux Mint and Ubuntu 17 and below: Python 3.8 isn’t in the Universe repository, so you need to get it from a Personal Package Archive (PPA). For example, to install from the “deadsnakes” PPA, use the following commands:
$ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.8 python3-pip
Once the installation is complete, you can run Python 3.8 with the
python3.8
command and runpip
with thepip3
command.
Congratulations! You now have Python 3 set up on your machine!
How to Install on Debian Linux
Before you can install Python 3.8 on Debian, you’ll need to install the sudo
command. To install it, execute the following commands in a terminal:
$ su
$ apt-get install sudo
$ sudo vim /etc/sudoers
After that, open the /etc/sudoers
file using the sudo vim
command or your favorite text editor. Add the following line of text to the end of the file, replacing your_username
with your actual username:
your_username ALL=(ALL) ALL
Now you can skip ahead to the How to Build Python From Source Code section to finish installing Python.
How to Install on openSUSE
Building from source is the most reliable way to set up Python on openSUSE. To do that, you’ll need to install the development tools, which can be done in YaST
via the menus or by using zypper
:
$ sudo zypper install -t pattern devel_C_C
This might take a while to complete as it installs over 150 packages. Once it’s completed, skip ahead to the How to Build Python From Source Code section.
How to Install on CentOS and Fedora
Python 3.8 isn’t available in the CentOS and Fedora repositories, so you’ll have to build Python from source code. Before you compile Python, though, you need to make sure your system is prepared.
First, update the yum
package manager:
Once yum
finishes updating, you can install the necessary build dependencies with the following commands:
$ sudo yum -y groupinstall "Development Tools"
$ sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel
When everything is finished installing, skip ahead to the How to Build Python From Source Code section.
How to Install on Arch Linux
Arch Linux is fairly diligent about keeping up with Python releases. It’s likely you already have the latest version. If not, use the following command to update Python:
When Python is finished updating, you should be all set!
How to Build Python From Source Code
Sometimes your Linux distribution doesn’t have the latest version of Python, or maybe you just want to be able to build the latest, greatest version yourself. Here are the steps you need to take to build Python from source:
Step 1: Download the Source Code
To start, you need to get the Python source code. Python.org makes this fairly straightforward. If you go to the Downloads page, then you’ll see the latest source for Python 3 at the top. Just make sure you don’t grab Legacy Python, Python 2!
When you select the Python 3 version, you’ll see a “Files” section at the bottom of the page. Select Gzipped source tarball and download it to your machine. If you prefer a command-line method, you can use wget
to download the file to your current directory:
$ wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
When the tarball finishes downloading, there are a few things you’ll need to do to prepare your system for building Python.
Step 2: Prepare Your System
There are a few distro-specific steps involved in building Python from scratch. The goal of each step is the same on all distros, but you might need to translate to your distribution if it doesn’t use apt-get
:
-
First, update your package manager and upgrade your packages:
$ sudo apt-get update $ sudo apt-get upgrade
-
Next, make sure you have all of the build requirements installed:
# 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
It’s fine if you already have some of the requirements installed on your system. You can execute the above commands and any existing packages will not be overwritten.
Now that your system is ready to go, it’s time to start building Python!
Step 3: Build Python
-
Once you have the prerequisites and the TAR file, you can unpack the source into a directory. Note that the following command will create a new directory called
Python-3.8.3
under the one you’re in:$ tar xvf Python-3.8.4.tgz $ cd Python-3.8.4
-
Now you need to run the
./configure
tool to prepare the build:$ ./configure --enable-optimizations --with-ensurepip=install
The
enable-optimizations
flag will enable some optimizations within Python to make it run about 10 percent faster. Doing this may add twenty or thirty minutes to the compilation time. Thewith-ensurepip=install
flag will installpip
bundled with this installation. -
Next, you build Python using
make
. The-j
option simply tellsmake
to split the building into parallel steps to speed up the compilation. Even with the parallel builds, this step can take several minutes: -
Finally, you’ll want to install your new version of Python. You’ll use the
altinstall
target here to avoid overwriting the system Python. Since you’re installing into/usr/bin
, you’ll need to run as root:
It might take a while to finish installation. Once it’s done, you can verify that Python is set up correctly.
Step 4: Verify Your Installation
Test that the python3.8 --version
command returns the latest version:
$ python3.8 --version
Python 3.8.4
If you see Python 3.8.4
, then you’re all set!
If you have some extra time on your hands, you can also run the test suite to make sure everything is working properly on your system.
To run the test suite, type the following command:
You’ll probably want to find something else to do for a while, as your computer will be running tests for some time. If all the tests pass, then you can be confident that your brand-new Python build is working as expected!
How to Install Python on iOS
The Pythonista app for iOS is a full-fledged Python development environment that you can run on your iPhone or iPad. It features a Python editor, technical documentation, and an interpreter all rolled into a single app.
Pythonista is surprisingly fun to use. It’s a great little tool when you’re stuck without a laptop and want to work on your Python skills on the go. It comes with the complete Python 3 standard library and even includes full documentation that you can browse offline.
To set up Pythonista, you need to download it from the iOS app store.
How to Install Python on Android
If you have an Android tablet or phone and want to practice Python on the go, there are several options available. The one that we found most reliably supports Python 3.8 is Pydroid 3.
Pydroid 3 features an interpreter that you can use for REPL sessions, and it also allows you to edit, save, and execute Python code.
You can download and install Pydroid 3 from the Google Play store. There is a free version and also a paid Premium version that supports code prediction and code analysis.
Online Python Interpreters
If you want to try out the examples in this tutorial without setting up Python on your machine, then there are several websites that offer an online Python interpreter:
- Python.org Online Console
- Repl.it
- Python Fiddle
- Trinket
- Python Anywhere
These cloud-based Python interpreters may not be able to execute some of the more complex examples in this tutorial, but they’re adequate for running most of the code and may be a nice way to get started. More information on using these sites is presented in the next tutorial in this series.
Conclusion
Congratulations! You now have access to the latest version of Python for your system. Your Python journey is just beginning.
In this tutorial you’ve learned how to:
- Check which version of Python, if any, is installed on your system
- Install the latest version of Python on Windows, macOS, and Linux
- Use Python on mobile devices like phones or tablets
- Use Python on the Web with online interpreters
You’re now ready to get started programming in Python! Be sure to share your progress and any questions you may have in the comments below.
Watch Now This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Python Basics: Setting Up Python
Чтобы начать работать с Python 3, вам нужно получить доступ к интерпретатору Python. Существует несколько общих способов сделать это:
- Python можно получить на сайте Python Software Foundation python.org. Как правило, это означает загрузку нужно установочного файла для вашей операционной системы и запуска его на вашем компьютере.
- Некоторые операционные системы, особенно Linux, предоставляют менеджер пакетов, который можно запустить для установки Python.
- Для macOS, лучший способ установить Python 3 включает в себя установку менеджера пакетов под названием Homebrew. Вы увидите, как это делать в соответствующем разделе статьи.
- Для мобильных операционных систем, таких как Android и iOS, вы можете установить приложения, которые предоставляют среду программирования Python. Это может быть отличным способом практики ваших навыков на ходу.
В качестве альтернативы, существует ряд сайтов, которые позволяют вам получить доступ к интерпретатору Python онлайн, без необходимости в установки чего-либо на вашем компьютере. Прежде чем начать изучать основы языка программирования Python вы должны иметь стабильную версию интерпретатора Python.
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
Обратите внимание: есть вероятность, что Python может быть поставлен в вашу операционную систему и уже установлен. Возможно, версия Python уже устарела, а вам нужна более новая версия и вы ищете способ её установки.
В этой статье мы шаг за шагом пройдемся по установке рабочей версии Python 3 для Windows macOS, Linux, iOS, и Android. Приступим!
Вероятность того, что на вашей системе Windows заранее установлен Python – крайне мала. К счастью, установка не требует большего, чем загрузка установочного файла Python с сайта python.org и его запуска. Давайте рассмотрим, как устанавливать Python 3 на Windows:
Шаг 1 : Загрузка установочного файла Python 3
- Открываем окно браузера и переходим на страницу Download для Windows на python.org;
- Под верхним заголовком, где написано Python Releases for Windows, нажимаем на ссылку к последней версии Python 3.x.x.;
- Листаем вниз и выбираем установочный файл Windows x86-64 для 64-разрядной версии операционной системы или файл Windows x86 для 32-разрядной (Смотреть ниже).
32 или 64-битный Python?
В Windows вы можете выбрать как 32-битный, так и 64-битный установочный файл. Рассмотрим, в чем разница между ними:
- Если у вас система с 32-битным процессором, тогда вам нужно выбирать 32-битный установочный файл.
- Для 64-битных систем, каждый установочный файл может работать в большинстве случаев. 32-битная версия использует меньше памяти, однако 64-битная версия работает лучше для приложений с интенсивными вычислениями.
- Если вы не уверенны в том, какую версию выбрать, выбирайте 64-битную.
Обратите внимание: помните, что если вы поняли, что этот выбор неправильный, и хотите перейти к другой версии Python, вы можете просто удалить Python и затем переустановить его, скачав другой установочный файл с python.org.
Шаг 2: Запускаем установочный файл
После того, как вы выбрали установочный файл и загрузили его, просто запустите его двойным нажатием на загруженный файл. Должен открыться диалог, который выглядит следующим образом:
Важно! Убедитесь в том, что вы установили флажок в разделе Add Python 3.x to PATH, чтобы интерпретатор был установлен в вашем пути выполнения.
Далее, просто нажмите на Install Now. Это все, что нужно. Через несколько минут у вас в системе должен быть рабочий Python 3
Подсистема Windows для Linux (WSL)
Если вы используете Windows 10 Creators или Anniversary Update, существует другой способ установки Python. Эти версии Windows 10 включают в себя функцию под названием Windows Subsystem for Linux, которая позволяет вам запустить среду Linux прямо в Windows без изменений и без дополнительных нагрузок в виртуальном компьютере.
- Для дополнительной информации, вы можете ознакомиться с документацией подсистемы Windows для Linux на сайте Microsoft;
- Для инструкций по подключению подсистемы в Windows 10 и установки дистрибутива Linux, вы можете ознакомиться с руководством Windows 10;
- Также, вы можете посмотреть презентацию Сары Кули на YouTube, одной из участников команды разработчиков WSL.
После установки подходящего дистрибутива Linux, вы можете установить Python 3 в консольном окне Bash, как если бы вы запускали дистрибутив Linux напрямую (смотреть ниже).
Установка Python 3 на Linux
Вероятность того, что дистрибутив Linux содержит установленный Python намного выше, но это не означает, что у вас установлена последняя версия, и это может быть Python 2 а не Python 3.
Чтобы узнать, какая версия установлена у вас, откройте окно терминала и попробуйте выполнить следующие команды:
- python —version
- python2 —version
- python3 —version
Одна или несколько этих команд должны указать на текущую версию:
$ python3 —version Python 3.6.5 |
Если указанная версия является Python 2.x.x или версией Python 3, которая не является последней, тогда вам может понадобиться последняя версия. Процедура решения данного вопроса зависит от того, с каким дистрибутивом Linux вы работаете.
Установка Python 3.6 на Ubuntu
В зависимости от версии 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 17.10, Ubuntu 18.04 предоставляет Python 3.6 по умолчанию. Вы можете вызвать его по команде python3.
Ubuntu 16.10 и Ubuntu 17.04 не предоставляют Python 3.6 по умолчанию, однако он доступен в репозитории Universe. Вы можете установить его, выполнив следующие команды:
$ sudo apt—get update $ sudo apt—get install python3.6 |
Вы можете вызвать его по команде python3.6.
Если вы используете Ubuntu 14.04 или Ubuntu 16.04, Python 3.6 не будет находиться в репозитории Universe, так что вам нужно получить его из архива Personal Package Archive (PPA). Например, для установки Python из PPA, выполните следующую команду:
$ sudo add—apt—repository ppa:deadsnakes/ppa $ sudo apt—get update $ sudo apt—get install python3.6 |
Как и ранее, его можно вызвать при помощи команды python3.6.
Установка Python 3 на Linux Mint
Mint и Ubuntu используют одну и ту же систему управления пакетами, которая заметно упрощает жизнь. Вы можете следовать инструкциям, применимым к Ubuntu 14.04 (смотрим выше), так как PPA также работает и с Mint.
Установка Python 3 на Debian
Мы нашли ресурсы, в которых указано, что метод Ubuntu 16.10 (смотрим выше) будет работать и с Debian, но нам так и не удалось найти рабочий способ для Debian 9. Вместо этого, мы получили альтернативный способ установки Python, указанный ниже.
Одна загвоздка с Debian: как правило, он не устанавливает команду sudo по умолчанию. Чтобы установить её, вам нужно сделать следующее, прежде чем приступить к дальнейшим инструкциям:
$ su $ apt—get install sudo $ vi /etc/sudoers |
После этого, нужно открыть файл /etc/sudoers при помощи команды sudo в vim (или в другом текстовом редакторе, который вы предпочитаете). Добавьте следующую строку текста в конец файла, заменив your_username с вашим пользовательским именем:
your_username ALL=(ALL) ALL |
Установка Python 3 на openSuse
Мы нашли несколько сайтов, в которых описывается, как получить zipper для установки последней версии Python, однако предоставленная информация либо не работает, либо устарела. У нас не вышло довести какой-либо из предоставленных способов до рабочего состояния, так что мы возвращаемся к установке Python из источника. Чтобы сделать это, вам нужно будет установить инструменты разработки, что можно сделать при помощи YaST (в меню), или используя zipper:
$ sudu zypper install —t pattern devel_C_C++ |
Этот шаг займет какое-то время и включает в себя установку 154-х пакетов, однако по окончанию, мы можем скомпилировать Python из исходников, как показано в разделе ниже.
Установка Python 3 на Fedora
Fedora включает в себя инструкцию, в которой указано, как сделать Python 3 версией Python по умолчанию. Она показывает, что нынешняя, и последующие несколько версий будут предоставлены вместе с Pyhton 2 по умолчанию, но тем не менее, Python 3 будет также установлен. Если версия установленного python3 не является 3.6, вы можете выполнить следующую команду для установки последней версии:
$ sudo dnf install python36 |
Установка Python 3 на Arch Linux
Arch Linux агрессивно относится к поддержке версий Python. Весьма вероятно, что у вас уже есть последняя версия. Если нет, воспользуйтесь следующей командой:
Компиляция Python 3 из исходников
Есть вероятность, что ваш дистрибутив Linux не будет содержать последнюю версию Python. Возможно, вам нужно иметь возможность установить последнюю, лучшую версию самостоятельно. Рассмотрим следующие шаги, которые нужно пройти, чтобы установить Python из источника:
Шаг 1: Загрузка исходного кода
Для начала, вам нужно получить исходный код Pyhon. Python.org делает эту процедуру весьма простой. Если вы перейдете к странице загрузки, вы увидите последний исходник Python 3 вверху. (Убедитесь в том, что вы не взяли версию Python 2 или Legacy Python)
Выбрав версию, внизу страницы вам доступна секция Files. Выберите исходный tar-файл и загрузите его на свой компьютер. Если вы предпочитаете метод с командной строкой, вы можете просто использовать wget для загрузки в вашу текущую папку:
$ wget https://www.python.org/ftp/python/3.6.5/Python—3.6.5.tgz |
Шаг 2: Подготовьте вашу систему
Существует несколько специфичных для дистрибутива шагов, связанных с получением Python с нуля. Суть каждого шага одинакова для всех дистрибутивов, но вам может понадобиться перевести ваш дистрибутив, если в нем не используется apt-get:
Первый шаг, который вам нужно сделать, выполняя такую операцию – это обновление системных пакетов на вашем компьютере перед началом. В Debian, это будет выглядеть следующим образом:
$ sudo apt—get update $ sudo apt—get upgrade |
Далее, нам нужно убедиться в том, что система содержит инструменты, необходимые для установки Python. Их очень много, и у вас в распоряжении уже могут иметься некоторые из них. Я отсортировал их в одной командной строке, но вы можете разбить список на короткие команды.
# Для apt-систем (таких как Debian, Ubuntu и Mint) $ sudo apt—get install —y make liblzma—dev lzma build—essential libssl—dev zlib1g—dev libbz2—dev libreadline—dev libsqlite3—dev wget curl llvm libncurses5—dev libncursesw5—dev xz—utils tk—dev # Для yum-систем (таких, как CentOS) $ sudo yum —y groupinstall development $ sudo yum —y install zlib—devel |
Шаг 3: Собираем Python
Выполнив предварительные условия и получив файл tar, вы можете распаковать исходник в папку. Обратите внимание на то, что следующая команда создаст новую папку Python-3.6.5 под той, в которой вы в данный момент находитесь:
$ wget https://www.python.org/ftp/python/3.6.5/Python—3.6.5.tgz $ tar xvf Python—3.6.5.tgz $ cd Python—3.6.5 |
Теперь вам нужно запустить инструмент ./configure для подготовке к построению Python:
$ ./configure —enable—optimizations —with—ensurepip=install |
Далее, мы скомпилируем Python при помощи make. Опция –j просто делит компиляцию на параллельные шаги для ускорения компиляции. Даже с параллельным компилированием, этот шаг может занять несколько минут:
Далее, вам может понадобиться установить новую версию Python. Используем таргет altinstall, чтобы не перезаписать системную версию Python. Так как вы устанавливаете Python в /usr/bin, вам нужно запустить команду от имени администратора:
Внимание! Используйте только таргет altinstall в make. Использование таргета install перезапишет бинарный код python. Вроде бы в этом нет ничего страшного, однако есть большие части системы, которые полагаются на предварительно установленную версию Python.
Шаг 4: Верификация установки Python
Наконец, вы можете протестировать новую версию Python:
$ python3.6 —V Python 3.6.5 |
Установка Python 3 на Mac OS X
Текущая версия macOS включает в себя Python 2.7, однако его спокойно можно считать устаревшим несколько месяцев назад. Кстати, в данной статье используется только Python 3, так что давайте попробуем обновиться!
Лучший способ установки Python 3 на macOS – это использовать менеджер пакетов Homebrew. Этот подход также рекомендуются в различных руководствах, такой как гайд к Python от Hitchhiker.
Шаг 1: Установка Homebrew (Часть 1)
Перед началом, вам нужно установить Homebrew:
- Открываем браузер и переходим на страницу http://brew.sh/. После окончания загрузки страницы, выбираем код начальной загрузки под Install Homebrew. Далее нажимаем Cmd+C, чтобы копировать его в буфер обмена. Убедитесь в том, что вы полностью выделили текст команды, так как в противном случае установка будет неудачной.
- Далее, вам нужно открыть окно Terminal.app, вставить код начальной загрузки Homebrew, затем нажать Enter. После этого начнется установка Homebrew.
- Если вы делаете это в свежей версии macOS, может появиться предупреждение, в котором предлагается установка инструментов командной строки разработчика от Apple. Это нужно для того, чтобы закончить установку, так что подтвердите диалоговое окно, нажав на install.
Теперь вам нужно подождать, пока эти инструменты закончат установку. Это может занять несколько минут. Самое время для чашечки кофе или чая!
Шаг 2: Установка Homebrew (Часть 2)
Вы можете продолжить установку Homebrew, затем приступить к установке Python 3 по окончанию установки инструментов командной строки разработчика:
- Подтверждаем диалог «Программное обеспечение было установлено» установочного файла инструментов разработчика;
- Возвращаемся к терминалу, нажимаем Enter для продолжения установки Homebrew;
- Homebrew попросит вас ввести свой пароль для окончания установки. Введите свой пользовательский пароль и нажмите Enter, чтобы продолжить;
- В зависимости от того, какое у вас подключение к интернету, Homebrew займет несколько минут времени для загрузки необходимых файлов. После окончания установки, вам нужно будет вернуться к окну терминала.
Ура! Теперь пакетный менеджер Homebrew установлен, так что мы можем продолжить установку Python 3 в вашей системе.
Шаг 3: Установка Python
После того, ка Homebrew установился, возвращаемся к терминалу и выполняем следующую команду:
Обратите внимание: Когда вы копируете эту команду, убедитесь в том, что вы не используете символ $ в начале строки. Это просто индикатор, указывающий на то, что это команда консоли.
После введения этой команды, начнется загрузка и установка последней версии Pyhton. После того, как команда brew нашего долгожданного Homebrew завершится, Python 3 будет установлен в вашей системе.
Вы можете убедиться в том, что все прошло надлежащим образом, проверив, доступен ли Python из терминала:
- Открываем терминал, запустив Terminal.app;
- Вводим pip3 и нажимаем Enter;
- Вы должны увидеть текст справки от пакетного менеджера Python под названием pip. Если вы увидите уведомление об ошибке после запуска pip3, пройдите шаги установки Python снова, чтобы убедиться в том, что у вас рабочая версия Python.
Предположим, что все работает как нужно, и вы увидели выдачу pip в вашем командном окне, с чем мы вас и поздравляем! Вы только что установили Python в вашей системе, и мы все готовы перейти к следующему разделу нашей статьи.
Установка Python 3 на iOS (iPhone / iPad)
Приложение Pythonista для iOS – это полноценная среда разработки, которую вы можете запустить на своем айфоне или айпаде. Фактически, это комбинация из редактора Python, документации и интерпретатора, уложенное в одно приложение.
Pythonista на удивление приятно использовать. Это отличный небольшой инструмент для случаев, когда вы оказываетесь без ноутбука и хотите поработать над своими навыками работы с Python на ходу. Приложение работает с полной версией стандартной библиотеки Python 3 и даже включает в себя полную документацию, с которой можно работать без подключения к интернету.
Для установки вам нужно просто загрузить Pythonista из iOS app store.
Установка Python 3 на Android (Смартфоны и планшеты)
Если у вас есть смартфон или планшет на Android, и вы хотите отточить свои навыки работы с Python на ходу, есть несколько доступных вариантов. Один из них является приложением Pydroid 3, оно работает наиболее надежно и поддерживает Python 3.6.
Pydroid 3 поддерживает интерпретатор, который вы можете использовать для сессий REPL, кроме этого, он также предоставляет возможность редактирования, сохранения и выполнения кода Python:
Вы можете скачать и установить Pydroid 3 в магазине Google Play. Здесь доступна бесплатная версия, но есть и премиум версия, которая поддерживает прогнозирование и анализ кода.
Online интерпретаторы Python
Если вы хотите ознакомиться с примерами в этой статье без установки Python на свое устройство, есть несколько доступных сайтов, где вы можете работать с интерпретатором Python онлайн:
- Python.org Online Console: www.python.org/shell
- Python Fiddle: pythonfiddle.com
- Repl.it: repl.it
- Trinket: trinket.io
- Python Anywhere: www.pythonanywhere.com
Эти облачные интерпретаторы Python может и не в состоянии выполнять сложные примеры, однако они достаточно адекватны для запуска большей части простых примеров и могут помочь вам с началом работы в Python.
Выводы
В данной статье вам была предоставлена информация, которая необходима для получения доступа к интерпретатору Python 3. Теперь вы готовы к тому, чтобы приступить к дальнейшей работе с Python!
Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: vasile.buldumac@ati.utm.md
Образование
Universitatea Tehnică a Moldovei (utm.md)
- 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»
В 2021 году Python занял первое место в индексе TIOBE, обогнав Java и C#. На этом языке создают приложения, игры и нейросети, анализируют данные и автоматизируют процессы. Разбираемся, как установить Python на Windows, Linux и macOS.
Что нужно установить?
Если коротко, исходный код могут обрабатывать разные программы: компиляторы и интерпретаторы. Они выполняют одну и ту же работу — преобразовывают язык программирования высокого уровня в машинный код.
Компиляторов и интерпретаторов для Python много, но эталоном считается CPython. Это изначальная версия языка, которую пользователи скачивают с официального сайта. Она лучше всего совмещается с пакетами и модулями Python.
Выберем стандартный интерпретатор CPython и посмотрим, как его установить.
Читайте также: Кому и для чего нужен Pyhton?
Установка CPython
Все сборки Python для разных ОС доступны на сайте языка. Сейчас самая актуальная версия, вышедшая в декабре 2021 года — это Python 3.10.1.
Как установить Python на Windows
На официальном сайте выбираем Python для Windows, скачиваем и запускаем файл. Если на компьютере уже была установлена более ранняя версия — Python 2, то удалите ее и скачайте последнюю — Python 3.
По умолчанию устанавливается:
- IDLE (интегрированная среда разработки Python-программ)
- Документация
- Менеджер пакетов pip (он нужен для скачивания и установки других пакетов на Python)
- Стандартный набор тестов
- Python Launcher (нужен для запуска программ с расширением .py.)
Затем выберите путь установки и укажите «Установку для всех пользователей» (Install for all users). Самой простой способ проверить, что все работает — через командную строку.
- Запустите cmd.exe через диспетчер задач или поиск
- Введите “python”
- Командная строка выведет версию python, установленную в системе
Как установить Python на Linux
Python входит в большинство сборок Linux. Проверить это можно так: откройте окно терминала и выполните команды:
python —version
python2 —version
python3 —version
Если по какой либо причине на вашей системе стоит старая версия, то вы можете самостоятельно скомпилировать последнюю версию CPython.
Как установить Python на macOS
Python также входит в комплект macOS, его можно запустить через терминал (найти терминал можно в поисковой строке). Если вы хотите установить самую последнюю версию, она доступна в разделе Выпуски Python для macOS.
Как начать кодить на Python
Один из самых удобных способов — скачать редактор кода. Есть редакторы, поддерживающие плагины Python Sublimetext, или специально разработанные для этого языка. Например, PyCharm или Thonny.
А чтобы написать hello world на python, достаточно всего одной строки: print (“Hello world!”).
Альтернативы CPython
У Python много реализаций. Например, Jython — реализация Python на языке Java. Как и в CPython, исходный код конвертируется в байт-код – набор инструкций для интерпретатора. Jython работает на виртуальной машине JVM. Эта реализация помогает сделать работу с Java-программами более удобной. Кроме того, у пользователей Python появляется доступ к большой экосистеме библиотек и фреймворков, имеющихся в Java.
Также существует IronPython — реализация для платформ Microsoft .NET, полностью написанная на C#. Она запускается на виртуальной машине .NET. С ее помощью пользователи получают доступ к функциям и классам C#, библиотекам и фреймворкам .NET прямо из IronPython.
Есть еще Руру — он наиболее совместим с CPython, что позволяет запускать веб-фреймворки: например, Django или Flask. PyPy использует JIT-компиляцию (Just-in-time), которая помогает компилировать исходный код прямо во время выполнения программы. Это делает РуРу быстрее CPython.