Как установить питон: Как установить Python на компьютер и начать на нём писать
Как установить Python на компьютер и начать на нём писать
Онлайн-компиляторы Python хороши, когда нужно быстро протестировать что-то простое, но для полноценной работы их недостаточно. Чтобы использовать всю мощь Python, нужно установить его на свой компьютер, и тогда можно подключать к нему любые библиотеки и писать код любой сложности.
В этой статье покажем, как установить Python под Windows и как с ним работать. Для MacOS всё почти то же самое, а если у вас Linux, то вы лучше нас знаете, как это сделать.
Скачивание и установка
Для начала нам нужно скачать установщик с официального сайта — python.org. Если качать Python с других сайтов, можно подцепить вирус или троян. Скачивайте программы только с официальных сайтов.
Несмотря на то, что Python 3 вышел 10 лет назад, до сих пор многие спорят про то, какую версию лучше использовать — вторую или третью. Мы за прогресс, поэтому качаем Python 3, но вы можете выбрать любую другую.
На главной странице сразу видим большую жёлтую кнопку, на которой написано «Download Python». Нажимаем, сохраняем и запускаем файл. Он весит около 25 мегабайт.
Большая жёлтая кнопка, которая отвечает за последнюю версию Python.
Установщик спрашивает, как установить — всё сразу или хотите что-то настроить? Выбираем первый вариант — Install Now.
В конце установки программа предложит убрать ограничение на длину одной служебной переменной. Она отвечает за то, чтобы вы или другая программа могли запустить Python почти из любого места. Для этого нужно нажать текст в рамке.
Когда установка закончится, нужно проверить, что всё было сделано правильно. Для этого в командной строке наберите py (латиницей) или python и нажмите клавишу ввода. Если всё хорошо, в ответ Python вам напишет номер своей версии и сборки и предложит несколько команд для знакомства с собой:
Вы с Python 3, поздравляем.
Запуск программ
Пока наш Python может работать только через командную строку — какие команды введёте, те он и выполнит. Многим разработчикам это нравится, но для старта это неудобно. Например, чтобы запустить программу, нужно написать в командной строке так:
py полное_имя_файла
Полное имя означает, что нужно написать не только название файла, но и диск с папкой, где он находится. Чтобы было понятнее, давайте возьмём наш код из статьи про таймер на Python и сохраним его в файле time.py3 на диске D. Py3 означает, что внутри этого файла будет код на Python3. Можно просто назвать файл python.py, без тройки, но для некоторых моментов это может быть важно.
Теперь, чтобы запустить наш код, напишем в командной строке:
py D:\time.py3
Результат работы — выполненный алгоритм:
Подключаем VS Code
Мы уже рассказывали об этом редакторе кода — он быстрый, бесплатный и есть много плагинов. Чтобы работать с Python-файлами было проще, научим VS Code понимать и запускать их. Для этого нам нужно найти и установить специальный плагин для этого языка. Открываем вкладку Расширения (Extensions) и пишем такое:
tag:debuggers @sort:installs
В результатах поиска находим Python и нажимаем Install:
Затем то же самое делаем для подсветки синтаксиса: пишем в Расширениях команду ext:py3 и устанавливаем плагин MagicPython. После этого перезапускаем VS Code, открываем наш файл и нажимаем F5. Когда выпадающее окошко спросит, с чем будем работать — выбираем Python. В итоге мы получаем редактор кода с нужной нам подсветкой синтаксиса и результатом работы в том же окне. Красота!
Запускаем и отлаживаем программу на Python в VS Code.
Установка Python · HonKit
Для начала проверь, какая версия Windows у тебя на компьютере — 32-битная или 64-битная. Это будет указано в строке «Тип системы» на странице «Сведения о системе». Чтобы попасть туда, попробуй один из этих способов:
- Нажми одновременно клавиши Windows и Pause/Break
- Открой панель управления из меню Windows, оттуда перейди в «Система и безопасность», затем в «Система»
- Нажми клавишу Windows, затем перейди по разделам Настройки > Система > О системе
Ты можешь загрузить Python для Windows с официального веб-сайта: https://www.python.org/downloads/windows/. Перейди по ссылке «Latest Python 3 Release — Python x.x.x». Если у тебя установлена 64-битная версия Windows, скачай Windows x86-64 executable installer. Если нет — скачай Windows x86 executable installer. После загрузки дистрибутива ты должна запустить его (двойным щелчком) и следовать инструкциям.
Обрати внимание на экран мастера установки, который называется «Setup» (Настройка): тебе нужно пролистать его вниз и выбрать опцию «Add Python 3.6 to the PATH» (Добавить Python 3.6 к системной переменной PATH), как на рисунке (это может выглядеть по-разному в зависимости от версии, которую ты устанавливаешь):
Когда установка закончится, ты можешь увидеть предложение узнать больше о Python или об установленной тобой версии. Закрой это окно — ты узнаешь намного больше в этом руководстве!
Примечание: если ты используешь старую версию Windows (7, Vista или ещё более старую версию), и установка Python 3.6.x завершается выводом сообщения об ошибке, ты можешь попробовать:
- либо установить все доступные обновления Windows и попробовать установить Python 3.6 заново;
- либо установить более раннюю версию Python, например, 3.4.6.
Если тебе пришлось установить раннюю версию Python, экран установки может выглядеть чуть иначе, чем показано выше. Не забудь прокрутить окно до строки «Add python.exe to Path», затем нажми кнопку слева от неё и выбери пункт «Will be installed on local hard drive»:
Использование Python в Windows 10 для начинающих
-
- Чтение занимает 8 мин
В этой статье
Это пошаговое руководство для начинающих работу с Python в Windows 10.
Настройка среды разработки
Для начинающих, которые не знакомы с Python, рекомендуется установить Python из Microsoft Store. При установке из Microsoft Store используется базовый интерпретатор Python3, но в дополнение к автоматическому обновлению также настраиваются параметры пути для текущего пользователя (без необходимости доступа администратора). Это особенно полезно, если вы работаете из среды образовательного учреждения или являетесь частью организации, которая ограничивает разрешения или административный доступ на компьютере.
Если вы используете Python в Windows для разработки веб-приложений, мы рекомендуем настроить среду разработки другим образом. Вместо установки непосредственно в Windows рекомендуется установить и использовать Python через подсистему Windows для Linux. Справочные сведения см. в следующих статьях: Начало работы с Python для разработки веб-приложений в Windows. Если вы заинтересованы в автоматизации общих задач в операционной системе, ознакомьтесь с нашим руководством: Начало работы с Python в Windows для создания сценариев и автоматизации В некоторых сложных сценариях (например, при необходимости модификации или доступа к установленным файлам Python, создания копий двоичных файлов или непосредственного использования библиотек DLL Python) может потребоваться загрузить определенный выпуск Python непосредственно с сайта python.org или установить альтернативное средство, например Anaconda, Jython, PyPy, WinPython, IronPython и т. д. Мы рекомендуем это только в том случае, если вы более продвинутый программист на Python и у вас есть конкретная причина выбрать альтернативную реализацию.
Установка Python
Чтобы установить Python с помощью Microsoft Store, сделайте следующее:
Перейдите в меню Пуск (значок Windows в нижнем левом углу), введите «Microsoft Store» и щелкните ссылку, чтобы открыть магазин.
Когда магазин откроется, выберите Поиск в верхнем правом меню и введите «Python». Выберите, какую версию Python вы хотите использовать, из результатов в разделе «Приложения». Мы рекомендуем использовать самую последнюю версию, если только у вас нет причин для обратного (например, по причине согласования с версией, использованной в уже существующем проекте, над которым вы планируете работать). Определив, какую версию вы хотите установить, выберите Получить.
После того как Python завершит процесс загрузки и установки, откройте Windows PowerShell, используя меню Пуск (значок Windows в нижнем левом углу). После открытия PowerShell введите
Python --version
, чтобы убедиться, что Python 3 установлен на компьютере.Установка Python из Microsoft Store содержит стандартный диспетчер пакетов pip. Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими. Чтобы убедиться, что у вас есть pip, который можно использовать для установки пакетов и управления ими, введите
pip --version
.
Установка Visual Studio Code
При использовании VS Code в качестве текстового редактора или интегрированной среды разработки (IDE) вам доступны IntelliSense (помощь в завершении кода), анализ кода (помогает избежать ошибок в коде), поддержка отладки (помогает находить ошибки в коде после запуска), фрагменты кода (шаблоны для небольших повторно используемых блоков кода) и модульное тестирование (тестирование интерфейса кода с различными типами входных данных).
VS Code также содержит встроенный терминал, который позволяет открывать командную строку Python с помощью командной строки Windows, PowerShell или любой другой, создавая простой рабочий процесс между редактором кода и командной строкой.
Чтобы установить VS Code, скачайте VS Code для Windows: https://code.visualstudio.com.
Установив VS Code, необходимо также установить расширение Python. Для установки расширения Python можно выбрать ссылку на VS Code в Marketplace или открыть VS Code и выполнить поиск по фразе Python в меню расширений (Ctrl+Shift+X).
Python — интерпретируемый язык, и для выполнения кода Python необходимо указать VS Code, какой интерпретатор нужно использовать. Мы рекомендуем использовать самую последнюю версию Python, если у вас нет особой причины для обратного. После установки расширения Python выберите интерпретатор Python 3, открыв палитру команд (CTRL+SHIFT+P), и начните вводить команду Python: Select Interpreter (Python: выбор интерпретатора) для поиска, а затем выберите появившуюся команду. Вы также можете использовать параметр Select Python Environment (Выбрать среду Python) в нижней строке состояния, если она доступна (возможно, уже отображается выбранный интерпретатор). Команда предоставляет список доступных интерпретаторов, которые VS Code может найти автоматически, включая виртуальные среды. Если нужный интерпретатор не отображается, перейдите к статье о настройке сред Python.
Чтобы открыть терминал в VS Code, выберите Просмотр > Терминал или используйте клавиши CTRL+` (символ обратного апострофа). Терминалом по умолчанию является PowerShell.
В окне терминала VS Code откройте Python, просто введя команду:
python
Попробуйте использовать интерпретатор Python, введя:
print("Hello World")
. Python вернет фразу «Hello World».
Установка Git (необязательно)
Если вы планируете совместно работать над кодом Python с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе. Сначала необходимо установить Git для включения панели управления версиями.
Скачайте и установите Git для Windows с веб-сайта git-scm.
В комплект входит мастер установки, который задает вам ряд вопросов о параметрах установки Git. Рекомендуется использовать все параметры по умолчанию, если у вас нет конкретной причины изменить какой-либо из них.
Если вы никогда не использовали Git, обратитесь к руководствам по GitHub. Они помогут вам приступить к работе.
Учебник по некоторым основам работы с Python (на примере Hello World)
Python, согласно его создателю Гвидо ван Россуму, — это «язык программирования высокого уровня, и его основная философия проектирования — это удобочитаемость кода и синтаксис, позволяющий программистам выразить концепции в нескольких строках кода».
Python — интерпретируемый язык. В отличие от скомпилированных языков, в которых написанный код необходимо перевести в машинный код для выполнения процессором компьютера, код Python передается непосредственно интерпретатору и запускается напрямую. Просто введите код и запустите его. Попробуем сделать это!
Откройте командную строку PowerShell и введите
python
, чтобы запустить интерпретатор Python 3. (В некоторых инструкциях указано использовать командуpy
илиpython3
, которые также подойдут.) Если вы делаете все правильно, появится командная строка с тремя символами «больше, чем» (>>>).Существует несколько встроенных методов, позволяющих вносить изменения в строки в Python. Создайте переменную с помощью команды
variable = 'Hello World!'
. Нажмите клавишу ВВОД для создания новой строки.Выведите переменную с помощью команды
print(variable)
. Отобразится текст «Hello World!».Выясните, сколько символов используется для переменной строки, с помощью команды
len(variable)
. Будет показано, что используется 12 символов. (Обратите внимание, что пробел учитывается как символ в общей длине.)Преобразуйте строковую переменную в буквы верхнего регистра:
variable.upper()
. Теперь преобразуйте строковую переменную в буквы нижнего регистра:variable.lower()
.Подсчитайте, сколько раз буква «l» используется в строковой переменной:
variable.count("l")
.Найдите определенный символ в вашей строковой переменной. Давайте найдем восклицательный знак с помощью команды
variable.find("!")
. Будет показано, что восклицательный знак находится в позиции 11 строки.Замените восклицательный знак на вопросительный знак:
variable.replace("!", "?")
.Чтобы выйти из Python, введите
exit()
,quit()
или нажмите клавиши CTRL+Z.
Надеемся, вам понравилось использовать некоторые из встроенных в Python методов модификации строк. Теперь попробуйте создать файл программы Python и запустить его с помощью VS Code.
Учебник по использованию Python с VS Code (на примере Hello World)
Команда VS Code составила отличный учебник по началу работы с Python с пошаговым руководством по созданию программы Hello World с помощью Python, запуску программного файла, настройке и запуску отладчика, а также установке пакетов, таких как matplotlib и numpy, для создания графического изображения в виртуальной среде.
Откройте PowerShell и создайте пустую папку с именем hello, перейдите в эту папку и откройте ее в VS Code:
mkdir hello cd hello code .
После открытия среды VS Code, где показана новая папка hello в левом окне обозревателя, откройте окно командной строки в нижней панели VS Code, нажав CTRL+` (символ обратного апострофа) или выбрав Просмотр > Терминал. После запуска VS Code в папке эта папка станет вашей рабочей областью. VS Code хранит параметры, относящиеся к этой рабочей области, в файле .vscode/settings.json. Они отделены от параметров пользователя, которые хранятся глобально.
Продолжайте работу с учебником в документации для VS Code: Сведения о создании файла исходного кода для Hello World на Python.
Создание простой игры с помощью Pygame
Pygame — это популярный пакет Python для создания игр, который позволяет учащимся изучать программирование увлекательным способом. Pygame отображает графические изображения в новом окне, поэтому метод «только командной строки» WSL не подойдет. Но если вы установили Python с помощью Microsoft Store, как описано в этом учебнике, все получится.
После установки Python установите Pygame из командной строки (или терминала в VS Code), введя
python -m pip install -U pygame --user
.Протестируйте установку, запустив пример игры:
python -m pygame.examples.aliens
Если все в порядке, откроется окно игры. По завершении игры закройте окно.
Вот как начать написание кода собственной игры:
Откройте PowerShell (или командную строку Windows) и создайте пустую папку с именем bounce. Перейдите к этой папке и создайте файл с именем bounce.py. Откройте папку в VS Code:
mkdir bounce cd bounce new-item bounce.py code .
С помощью VS Code введите следующий код Python (или скопируйте и вставьте его):
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if x < 0 or x > width: dx = -dx if y < 0 or y > height: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()
Сохраните его как:
bounce.py
.Запустите его в терминале PowerShell, введя:
python bounce.py
.
Попробуйте изменить некоторые из чисел, чтобы увидеть, как они влияют на прыгающий шарик.
Дополнительные сведения о создании игр с помощью Pygame см. на сайте pygame.org.
Материалы для непрерывного обучения
Мы рекомендуем использовать следующие ресурсы, чтобы продолжить изучение разработки на Python в Windows.
Онлайн-курсы для изучения Python
Введение в Python на Microsoft Learn. Попробуйте интерактивную платформу Microsoft Learn и получите навыки выполнения этого модуля, охватывающего основы написания базового кода Python, объявления переменных и работы с входными и выходными данными консоли. Интерактивная среда песочницы предоставляет эту отличную возможность начать пользователям, у которых еще не настроена среда разработки Python.
Python на Pluralsight: 8 курсов, 29 часов. Схема обучения Python на Pluralsight предлагает онлайн-курсы, охватывающие различные темы, связанные с Python, включая средство для измерения навыков и поиска пробелов в знаниях.
Учебники на сайте LearnPython.org. Приступите к изучению Python без необходимости дополнительной установки или настройки с помощью этих бесплатных интерактивных учебников по Python от DataCamp.
Учебники на сайте Python.org. Предоставляют читателям неформальное описание основных понятий и функций языка и системы Python.
Изучение Python на сайте Lynda.com. Основные сведения о Python.
Работа с Python в VS Code
Редактирование Python в VS Code. Узнайте больше о том, как воспользоваться преимуществами автозаполнения VS Code и поддержкой IntelliSense для Python, включая их настройку или отключение.
Анализ кода Python. Анализ кода — это процесс запуска программы, которая будет анализировать код на наличие возможных ошибок. Узнайте о различных формах поддержки анализа кода VS Code для Python и о том, как выполнить его настройку.
Отладка Python. Отладка — это процесс обнаружения и удаления ошибок из компьютерной программы. В статье по этой ссылке описывается инициализация и настройка отладки для Python с помощью VS Code, установка и проверка точек останова, присоединение локального скрипта, выполнение отладки для различных типов приложений или на удаленном компьютере, а также некоторые основные способы устранения неполадок.
Модульное тестирование Python. В статье по этой ссылке содержатся некоторые основные сведения о модульном тестировании, включении платформы тестирования, создании и выполнении тестов, отладке тестов и параметрах конфигурации теста, а также приведено пошаговое руководство с примером.
Установка Python и pip на Windows
В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля. Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org. Чтобы сделать это, откройте браузер и перейдите по ссылке https://python.org/. После завершения загрузки установщика, откройте «Загрузки». Сайт обнаружит, что вы посетили его с Windows, и предложит скачать последнюю версию Python 3 или Python 2. Если вы не знаете, какую версию использовать, то я рекомендую Python 3. Если вам нужно работать с унаследованным кодом Python 2, тогда вам необходим Python 2. Под вкладками Downloads → Download for Windows нажмите кнопку “Python 3.X.X” (или “Python 2.X.X”), чтобы скачать установочный файл.
64-разрядный Python против 32-разрядного
Если вы гадаете, какую версию Python нужно использовать 64-разрядную или 32-разрядную, вам, скорее всего, понадобится 32-разрядная. Иногда достаточно тяжело найти бинарники для 64-разрядной версии, а это значит, что некоторые сторонние модули могут установиться неправильно на 64-разрядной версии Python. Мое мнение – использовать ту версию, которую конкретно рекомендуют на официальном сайте. Если вы кликните кнопку Python 3 или Python 2 под “Download for Windows”, вы получите именно ту версию, которую выбрали. Помните, Если вы в итоге сделаете неправильный выбор, и захотите перейти на другую версию Python, вы можете просто удалить существующую версию и переустановить его, скачав другой установщик с официального сайта.
Запускаем установщик Python
По окончанию загрузки установщика, запустите его двойным щелчком мыши, чтобы начать установку Python. Обязательно установите флажок на «Add Python X.Y to PATH» в мастере настройке. Убедитесь, что флажок “Add Python X.Y to PATH” поставлен в установщике, в противном случае у вас будут проблемы с доступом инсталлятора Python к командной стоке. Нажмите «Установить» для начала установки. Установка должна пройти быстро, после чего Python будет готов к запуску на вашей системе. К следующему шагу нужно убедиться, что все было выполнено надлежащим образом.
Подтверждаем, что Python был установлен правильно
По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:
- Откройте командную строку Windows, запустив cmd.exe
- Введите pip и нажмите «Enter»
- Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python. Большая часть проблем, с которыми вы можете столкнуться, будут иметь то или иное отношение к неправильной настройке PATH. Переустановка и подтверждение того, что опция “Add Python to PATH” была активирована, должны исправить эту проблему.
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
Что теперь?
Убедившись в том, что все сделано правильно, и убедившись в правильной работе Pip в вашей командной строке, вы можете смело заявить, что установили Python на вашей системе.
Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: [email protected]
Образование
Universitatea Tehnică a Moldovei (utm.md)
- 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»
Как установить Python — инструкция
Python — современный универсальный язык, который отличается простым синтаксисом. Его часто рекомендуют изучать в качестве первого, чтобы понять программирование и устройство технологий в целом. Python используется
в веб-разработке, анализе данных, машинном обучении, визуализации, автоматизации.
Одно из полезных свойств этого языка — мультиплатформенность. Практически нет такой среды, где бы вы не могли его использовать. Мы расскажем, как подключить Python на свой компьютер или другое устройство, чтобы экспериментировать в редакторе и учить язык.
Чтобы установить Python на Windows, откройте сайт python.org и перейдите на страницу Downloads для Windows. Вы сразу увидите заголовок с последними версиями — Python Releases for Windows. Нажмите на него, выберите Python 3, пролистайте вниз и скачайте установочный файл Windows x86-64 для 64-битной системы или Windows x86 для 32-битной:
Узнать разрядность своей системы вы можете в свойствах компьютера. Наберите в строке поиска «Компьютер» и щелкните правой кнопкой мыши в окне — увидите внизу свойства:
После загрузки нужного файла нажмите на него — должно появиться вот такое окно:
Поставьте галочку напротив “Add Python to PATH” и далее нажмите «Установить». На этом все, больше ничего делать не нужно: Python скоро появится на вашем компьютере.
Если на вашем компьютере установлен Linux, предполагаем, что запустить Python вам под силу и без нашей помощи. Однако на всякий случай посмотрите пошаговый гайд по установке, где в том числе расписаны шаги и для macOS.
Установить Python можно даже на гаджетах c iOS или Android. Для этого существуют специальные приложения, которые по сути являются средами разработки:
- Pythonista для iOS — удобный и приятный в использовании инструмент для тренировки языка без ноутбука, на ходу. В приложении есть редактор Python, интерпретатор и документация — все, что нужно для начала разработки в любой момент. Чтобы установить его, просто скачайте из AppStore;
- Pydroid 3 — приложение для владельцев планшетов и смартфонов на Android. В нем можно редактировать, сохранять и выполнять код Python.
Чтобы начать изучать язык с нуля, не обязательно устанавливать его на компьютер — по сути вам нужна лишь стабильная работа интерпретатора. На любом из этих сайтов вы можете получить доступ к нему в браузере:
Теперь вы знаете, как поставить Python на Windows и другие операционные системы, а также работать с ним онлайн. Если вас заинтересовал этот язык, добро пожаловать на курс «Python-разработчик с нуля», где вы разберетесь в основах и нюансах с опытными наставниками, получите практические задания и создадите собственные проекты.
Курс «Python-разработчик с нуля»
Практический 4-х месячный курс для тех, кто хочет научиться основам программирования на универсальном, понятном и лаконичном языке с индивидуальным наставником, а также создать свою первую программу на Python и получить реальный опыт разработки.
-
Живая обратная связь с преподавателями -
Неограниченный доступ к материалам курса -
Стажировка в компаниях-партнёрах -
Дипломный проект от реального заказчика -
Гарантия трудоустройства в компании-партнёры для выпускников, защитивших дипломные работы
Установка Python — Python: Настройка окружения
Начнём с установки Python. Python можно скачать и установить с официального сайта Python, но лучше выполнить эту процедуру через пакетные менеджеры. Откройте терминал и выполните команду, подходящую к вашей операционной системе:
Ubuntu
$ sudo apt update
$ sudo apt install python3
macOS
# https://brew.sh/index_ru.html
$ brew install python
Windows
# https://chocolatey.org/
$ choco install python
Если установка прошла без ошибок, то самое время убедиться в том, что Python работает. Заметьте, что «установилось» и «работает» — не одно и тоже.
Наберите в терминале python3 --version
. Вывод должен быть примерно такой:
Убедитесь в том, что установленная версия не ниже 3.6
.
Для успешного обучения крайне важно, чтобы весь код, который мы демонстрируем в дальнейшем, вы набирали и запускали локально. Только тогда будет приходить настоящее понимание того, что происходит. В тех случаях, когда интерактивного интерпретатора недостаточно, код можно и нужно запускать в виде файлов. Для этого нужно создать файл с любым именем и расширением py
, например, main.py
, а затем запустить:
Обратите внимание, что запускать код нужно из той же директории, в которой лежит файл main.py
, либо указывать путь до файла.
pyenv
Совсем другой способ установки Python — утилита pyenv (для пользователей Windows нужна особая версия утилиты — pyenv-win). Кроме установки любых версий Python, эта утилита позволяет удобно переключаться между версиями. Такое может быть нужно когда вы одновременно работаете над несколькими проектами, требующими разные версии Python.
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты.
Ошибки, сложный материал, вопросы >
Нашли опечатку или неточность?
Выделите текст, нажмите
ctrl + enter
и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.
Что-то не получается или материал кажется сложным?
Загляните в раздел «Обсуждение»:
- задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
- расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
- изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.
Об обучении на Хекслете
Как Установить Python: Установка Pip в Ubuntu
Python — популярный язык программирования наряду с PHP или Perl. Он имеет множество библиотек, совместимых с большинством интернет-протоколов. Вот почему в арсенале тех, кто занимается разработкой на стороне сервера не будет лишним этот инструмент.
В этом руководстве мы покажем, как установить Python в Ubuntu 18.04. А также расскажем, как происходит установка пакетов в Python с помощью pip — инструмента управления пакетами.
Как Установить Python в Ubuntu
Перед установкой какого-либо пакета на сервер или началом работы в виртуальных средах Python нам необходимо войти на наш VPS-сервер. Вы можете сделать это через SSH. Более подробные инструкции по подключению к серверу в этом руководстве.
Затем мы обновим список пакетов, используя следующую команду. Вы можете выполнить эту команду как администратор или обычный пользователь с привилегиями sudo. В таком случае вам нужно добавить sudo к команде перед выполнением обновления.
sudo apt update
В дистрибутиве Linux Ubuntu 18.04 по умолчанию установлен Python 3. Поэтому нам нужно установить пакет python3-pip с помощью следующей команды. Таким образом, будут установленны все необходимые зависимости, что упростит процесс.
apt install python3-pip
Обычно команды Python определены в Python 2.7, а команды Python 3 определены в последней версии 3. В более старых операционных системах по умолчанию установлен Python 2.7. Процедура более или менее одинакова для каждой версии.
Чтобы установить более старую версию Python, используйте команду:
apt install python
Так же, как мы установили pip в Python 3, мы можем установить pip и в более старой версии с помощью команды:
apt install python-pip
Ниже приведены соответствующие двоичные файлы для python и pip в обеих версиях.
/usr/bin/python /usr/bin/python3 /usr/bin/pip /usr/bin/pip3
Вы можете проверить их версии, используя следующие команды:
pip --version
Ответ будет выглядеть примерно так (номер версии может отличаться): pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
python -V
Python 2.7.15rc1
python3 -V
Python 3.6.7
Установка Пакетов Python в Ubuntu
Теперь мы можем начать установку пакетов Python с помощью pip. Команда будет зависеть от установленной версии Python. Для версии Python 2.7 используйте просто команду pip, а для Python 3.6 — pip3. Вот, как это будет выглядеть в командной строке:
pip install ИМЯ_ПАКЕТА
pip3 install ИМЯ_ПАКЕТА
А вот как мы можем установить утилиту scrapy на нашу машину:
pip3 install scrapy
Итоги
Python — действительно простой и удобный язык программирования. Благодаря простоте и большому количеству доступных библиотек он является фаворитом многих разработчиков.
Согласно рейтингу GitHub Python — второй наиболее часто используемый язык. Если вы новичок с базовыми знаниями в области программирования, начните с него. К тому же теперь вы знаете, как установить Python в Ubuntu, а это важный первый шаг. Удачи!
Ольга уже около пяти лет работает менеджером в сфере IT. Написание технических заданий и инструкций — одна из её главных обязанностей. Её хобби — узнавать что-то новое и создавать интересные и полезные статьи о современных технологиях, веб-разработке, языках программирования и многом другом.
Python Инструкции по загрузке и установке
Python Инструкции по загрузке и установке
Вы можете распечатать эти инструкции, прежде чем продолжить, чтобы вы могли
обращайтесь к ним при загрузке и установке Python.
Или просто сохраните этот документ в своем браузере.
Вы должны полностью прочитать каждый шаг, прежде чем выполнять действие, которое
описывает.
В этом документе показано, как загрузить и установить Python 3.7.4 в Windows 10 в
Лето 2019.
Вам следует загрузить и установить последнюю версию Python.
Последняя версия (по состоянию на зиму 2021 года) — Python 3.9.2.
Помните, что вы должны установить Java, Python и Eclipse как все 64-разрядные версии.
Приложения.
Python: версия 3.7.4
Для загрузки Python требуется около 25 Мб дискового пространства; держи это на своей машине,
на случай, если вам нужно переустановить Python.После установки Python требуется дополнительно около 90 МБ дискового пространства.
Скачивание
- Нажмите
Python Скачать.
Следующая страница появится в вашем браузере.
- Щелкните ссылку Windows (две строки под
Скачать Python 3.7.4 (кнопка).
Следующая страница появится в вашем браузере. - Нажмите на
Скачать Windows x86-64 исполняемый установщик Ссылка
под левым верхом стабильных выпусков .Следующее всплывающее окно с названием Открытие python-3.74-amd64.exe
будет появляться.Нажмите кнопку Сохранить файл .
Файл с именем python-3.7.4-amd64.exe должен начать загрузку в
стандартная папка для загрузки.
Этот файл имеет размер около 30 МБ, поэтому его полная загрузка может занять некоторое время, если вы
у меня медленное интернет-соединение (мне потребовалось около 10 секунд на
кабельный модем).Файл должен выглядеть как
- Переместите этот файл в более постоянное место, чтобы вы могли установить Python
(и при необходимости переустановите его позже). - Вы можете продолжить изучение этой веб-страницы; если ты хочешь просто продолжить
После установки вы можете закрыть вкладку, просматривая эту веб-страницу. - Запустите . Инструкции по установке приведены ниже.
Установка
- Дважды щелкните значок с меткой файла python-3.7.4-amd64.exe .
Появится всплывающее окно Python 3.7.4 (64-разрядная версия) Setup .
Убедитесь, что программа запуска установки для всех пользователей (рекомендуется) и
Добавить Python 3.7 в PATH внизу отмечены флажками.Если установщик Python обнаружит более раннюю версию Python, установленную на
на вашем компьютере сообщение Установить сейчас вместо этого может отображаться как
Обновить сейчас (и флажки не появятся). - Выделите сообщение Установить сейчас (или Обновить сейчас ), а затем
щелкните по нему.При запуске на вашем компьютере может появиться всплывающее окно User Account Control .
экран.
Мне не удалось запечатлеть его изображение, но он спрашивает:
Разрешить этому приложению вносить изменения в ваше устройство? . - Нажмите кнопку Да .
Новый Python 3.7.4 (64-разрядная версия) Появится всплывающее окно Setup с
сообщение Setup Progress и индикатор выполнения.Во время установки он покажет различные компоненты, которые он устанавливает.
и переместите индикатор выполнения к завершению.
Вскоре появится новое всплывающее окно Python 3.7.4 (64-bit) Setup .
с Setup было успешно сообщение. - Нажмите кнопку Закрыть .
Python должен быть установлен.
Проверка
Чтобы попытаться проверить установку,
- Перейти в каталог
C: \ Users \ Pattis \ AppData \ Local \ Programs \ Python \ Python37
(или в любой каталог, в который был установлен Python: см. всплывающее окно
для установки шага 3). - Дважды щелкните значок / файл python.exe .
Появится следующее всплывающее окно.
Всплывающее окно с заголовком
C: \ Users \ Pattis \ AppData \ Local \ Programs \ Python \ Python37 \ python.exe
появляется и внутри окна; в первой строке текст
Python 3.7.4 … (обратите внимание, что он также должен сказать 64 бит).
В левом нижнем углу окна находится приглашение >>> : type
exit () в это приглашение и нажмите введите , чтобы завершить работу Python.Вы должны сохранить файл python-3.7.4.exe где-нибудь на вашем компьютере в
если вам нужно переустановить Python (скорее всего, не нужно).Теперь вы можете следовать инструкциям по загрузке и установке Java (вы должны
уже установили Java, но если вы еще не установили, это нормально, так что
пока вы устанавливаете и Python, и Java перед установкой Eclipse), и
затем следуйте инструкциям по загрузке и установке Eclipse IDE.Примечание: вам необходимо загрузить / установить Java, даже если вы используете только Eclipse.
для Python)
Загрузить Python | Python.org
Информация о конкретных портах и информация для разработчиков
Открытые ключи OpenPGP
Исходные и двоичные исполняемые файлы подписываются диспетчером выпуска или сборщиком двоичных файлов с использованием своих
Ключ OpenPGP.Файлы выпусков для поддерживаемых в настоящее время выпусков подписаны следующими лицами:
Файлы выпуска для более старых выпусков, срок действия которых подошел к концу, могли быть подписаны одним из следующих лиц:
Вы можете импортировать публичные ключи человека с сетевого сервера публичного сервера ключей.
вы доверяете, выполнив команду типа:
gpg --recv-keys [идентификатор ключа]
или, во многих случаях, также можно найти открытые ключи
на базе.io.
На страницах загрузки для конкретной версии вы должны увидеть ссылку на
загружаемый файл и отдельный файл подписи. Для проверки подлинности
загрузки, возьмите оба файла и запустите эту команду:
gpg --verify Python-3.6.2.tgz.asc
Обратите внимание, что вы должны использовать имя файла подписи, и вы должны использовать
тот, который подходит для проверяемой загрузки.
- (Эти инструкции предназначены для
Пользователи командной строки GnuPG и Unix.)
Прочие полезные предметы
- Ищете сторонние модули Python ? В
В Package Index их много. - Вы можете просмотреть стандартную документацию
онлайн, или вы можете скачать его
в HTML, PostScript, PDF и других форматах. Посмотреть основные
Страница документации. - Информация об инструментах для распаковки архивных файлов.
предоставляется на python.org. - Совет : даже если вы загрузите готовый бинарный файл для своего
платформу, имеет смысл также скачать исходный код.Это позволяет вам просматривать стандартную библиотеку (подкаталог Lib )
и стандартные сборники демок ( Demo ) и инструментов
( Tools ), которые идут в комплекте. Вы можете многому научиться у
источник! - Существует также коллекция пакетов Emacs
что Emacsing Pythoneer может оказаться полезным. Это включает в себя основные
режимы редактирования Python, C, C ++, Java и др., отладчик Python
интерфейсы и многое другое. Большинство пакетов совместимы с Emacs и
XEmacs.
Хотите внести свой вклад?
Хотите внести свой вклад? См. Руководство разработчика Python
чтобы узнать, как управляется разработка на Python.
Выпусков Python
для Windows | Python.org
Обратите внимание, что Python 3.9.5 не может использоваться в Windows 7 или более ранних версиях.
Обратите внимание, что Python 3.8.10 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.9.4 нельзя использовать в Windows 7 или более ранних версиях.
Обратите внимание, что Python 3.9.3 не может использоваться в Windows 7 или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.8.9 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.9.2 не может использоваться в Windows 7 или более ранних версиях.
Обратите внимание, что Python 3.8.8 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.13 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.10 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.8.7 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.9.1 нельзя использовать в Windows 7 или более ранних версиях.
Обратите внимание, что Python 3.9.0 не может использоваться в Windows 7 или более ранних версиях.
Обратите внимание, что Python 3.8.6 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.8.6rc1 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.5.10 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.9 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.12 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.8.5 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.8.4 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.8.4rc1 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.7.8 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.11 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.8.3 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.8.3rc1 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.7.7 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.8.2 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.8.1 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.7.6 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.10 нельзя использовать в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.9 не может использоваться в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.8 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.5 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.8.0 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.7.4 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.9 нельзя использовать в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.3 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.7 не может использоваться в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.2 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.8 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.7.1 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.7 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.5.6 нельзя использовать в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.7.0 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.6 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.5 не может использоваться в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.5 не может использоваться в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.6.4 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.3 нельзя использовать в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.4 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.6.2 нельзя использовать в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.1 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.3 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.6.0 не может использоваться в Windows XP или более ранних версиях.
- Нет файлов для этого выпуска.
Обратите внимание, что Python 3.5.2 не может использоваться в Windows XP или более ранней версии.
Обратите внимание, что Python 3.5.1 не может использоваться в Windows XP или более ранних версиях.
Обратите внимание, что Python 3.5.0 не может использоваться в Windows XP или более ранней версии.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
- Нет файлов для этого выпуска.
Python, выпуск Python 3.7.0 | Python.org
Дата выпуска: 27 июня 2018 г.
Python 3.7.0 был первоначальным выпуском функции Python 3.7.
Сейчас существует новых выпусков с исправлениями ошибок Python 3.7, которые заменяют 3.7.0, и Python 3.8 теперь является последним выпуском функций Python 3.Загрузите последние выпуски 3.7.x и 3.8.x здесь. Мы планируем и дальше выпускать выпуски с исправлениями ошибок
для 3.7.x до середины 2020 года и исправлений безопасности, до середины 2023 года.
Среди основных новых функций Python 3.7:
- PEP 539, новый C API для локального хранилища потоков
- PEP 545, переводы документации Python
- Новые переводы документации: японский,
Французский и
Корейский. - PEP 552, детерминированные файлы pyc
- PEP 553, встроенная точка останова ()
- PEP 557, классы данных
- PEP 560, Основная поддержка модуля ввода и универсальных типов
- PEP 562, Настройка доступа к атрибутам модуля
- PEP 563, отложенная оценка аннотаций
- PEP 564, Временные функции с наносекундным разрешением
- PEP 565, Улучшенная обработка предупреждений об устаревании
- PEP 567, переменные контекста
- Отказ от использования ASCII в качестве кодировки текста по умолчанию (PEP 538, устаревшее принуждение локали C
и PEP 540, принудительный режим выполнения UTF-8) - Сохранение порядка вставки объектов dict теперь является официальной частью спецификации языка Python.
- Заметные улучшения производительности во многих областях.
Дополнительные сведения см. В разделе «Что нового в Python 3.7».
- Двоичные файлы для AMD64 также будут работать на процессорах, реализующих архитектуру Intel 64. (Также известна как архитектура «x64», ранее известная как «EM64T» и «x86-64».)
- Теперь существуют «веб-установщики» для платформ Windows; установщик загрузит необходимые программные компоненты во время установки.
- Существуют распространяемые zip-файлы, содержащие сборки Windows, что упрощает распространение Python как части другого программного пакета. Дополнительную информацию см. В документации по встроенному распространению.
- Для версии 3.7.0 мы предоставляем для загрузки два варианта двоичного установщика. Вариант по умолчанию — только 64-разрядный и работает в macOS 10.9 (Mavericks) и более поздних версиях. Мы также продолжаем предоставлять 64-битный / 32-битный вариант, который работает во всех версиях macOS, начиная с 10.6 (Снежный барс) в. Оба варианта теперь поставляются с версиями Tcl / Tk 8.6 с батарейками для пользователей IDLE и других приложений с графическим интерфейсом на основе tkinter; сторонние и системные версии Tcl / Tk больше не используются. Рассмотрите возможность использования нового варианта установки только для 64-разрядной версии 10.9, если вы не создаете приложения Python, которые также должны работать в более старых системах macOS.
- Оба варианта установщика python.org включают частные копии OpenSSL 1.1.0. Пожалуйста, внимательно прочтите важную информацию, отображаемую во время установки, для получения информации о проверке сертификатов SSL / TLS и установочных сертификатах.команда.
Полный список изменений
Python, выпуск Python 3.6.4 | Python.org
Дата выпуска: 19 декабря 2017 г.
Python 3.6.4 был четвертым отладочным выпуском Python 3.6.
Сейчас существует более новых выпусков исправлений безопасности Python 3.6, которые заменяют 3.6.4, и Python 3.8 теперь является последним выпуском функций Python 3.Загрузите последние выпуски 3.6.x и 3.8.x здесь. Планируется, что Python 3.6.8 станет последним выпуском с исправлениями ошибок.
для 3.6.x. После выпуска 3.6.8 мы планируем предоставлять исправления безопасности для Python 3.6 по мере необходимости до 2021 года, через пять лет после его первоначального выпуска.
Среди новых основных новых функций в Python 3.6:
- PEP 468, сохранение порядка аргумента ключевого слова
- PEP 487, более простая настройка создания классов
- PEP 495, значение местного времени, значение
- PEP 498, форматирование буквальной строки
- PEP 506, Добавление модуля секретов в стандартную библиотеку
- PEP 509, добавьте частную версию в dict
- PEP 515, подчеркивание в числовых литералах
- PEP 519, Добавление протокола пути к файловой системе
- PEP 520, сохранение порядка определения атрибута класса
- PEP 523, Добавление API оценки кадров в CPython
- PEP 524, Производитель os.Блокировка urandom () в Linux (при запуске системы)
- PEP 525, Асинхронные генераторы (предварительные)
- PEP 526, Синтаксис для аннотаций переменных (предварительный)
- PEP 528, измените кодировку консоли Windows на UTF-8
- PEP 529, изменить кодировку файловой системы Windows на UTF-8
- PEP 530, Асинхронное понимание
Примечания к этой версии
- Пользователи Windows: двоичные файлы для AMD64 также будут работать на процессорах, реализующих архитектуру Intel 64.(Также известна как архитектура «x64», ранее известная как «EM64T» и «x86-64».)
- Пользователи Windows: при установке Python 3.6 от имени непривилегированного пользователя вам может потребоваться эскалация прав администратора, чтобы установить обновление для ваших библиотек времени выполнения C.
- Пользователи Windows: теперь существуют «веб-установщики» для платформ Windows; установщик загрузит необходимые программные компоненты во время установки.
- Пользователи Windows: существуют распространяемые zip-файлы, содержащие сборки Windows, что упрощает распространение Python как части другого программного пакета.Дополнительную информацию см. В документации по встроенному распространению.
- для пользователей macOS: если вы используете Python 3.6 из двоичного установщика python.org, ссылка на который приведена на этой странице, внимательно прочтите важную информацию, отображаемую во время установки; эта информация также доступна после установки, щелкнув / Applications / Python 3.6 / ReadMe.rtf. Там есть важная информация об изменениях в Python, поставляемом установщиком 3.6, особенно в отношении проверки сертификата SSL.
- для пользователей macOS: здесь есть важная информация о IDLE, Tkinter и Tcl / Tk на macOS.
Полный список изменений
Установка пакетов — Руководство пользователя Python Packaging
В этом разделе описаны основы установки пакетов Python.
Важно отметить, что термин «пакет» в этом контексте используется для
описать пакет программного обеспечения, который будет установлен (т.е. как синоним для
распределение).Это не относится к виду
пакета, который вы импортируете в исходный код Python
(т.е. контейнер модулей). В сообществе Python принято ссылаться на
дистрибутив, использующий термин «пакет». С использованием
термин «распространение» часто не является предпочтительным, потому что его легко можно
путают с дистрибутивом Linux или другим более крупным дистрибутивом программного обеспечения
как и сам Python.
В этом разделе описаны шаги, которые необходимо выполнить перед установкой другого Python.
пакеты.
Убедитесь, что вы можете запустить Python из командной строки
Прежде чем продолжить, убедитесь, что у вас установлен Python и ожидаемый
версия доступна из вашей командной строки.Вы можете проверить это, запустив:
Вы должны получить что-то вроде Python 3.6.3
. Если у вас нет Python,
пожалуйста, установите последнюю версию 3.x с python.org или обратитесь к
Раздел «Установка Python» в «Автостопом по Python».
Примечание
Если вы новичок и получаете такую ошибку:
>>> python --version Отслеживание (последний вызов последний): Файл "", строка 1, в NameError: имя 'python' не определено
Это потому, что эта команда и другие команды, предлагаемые в этом руководстве
предназначены для работы в корпусе (также называемом терминалом или
консоль ).См. Руководство по началу работы с Python для начинающих.
введение в использование оболочки вашей операционной системы и взаимодействие с
Python.
Примечание
Если вы используете расширенную оболочку, такую как IPython или Jupyter
Ноутбук, вы можете запускать системные команды, подобные тем, что описаны в этом руководстве,
предварительно их с !
символ:
В [1]: import sys ! {sys.executable} --version Python 3.6.3
Рекомендуется писать {sys.исполняемый файл}
, а не простой python
в
чтобы гарантировать, что команды запускаются в соответствии с установкой Python
запущенная в данный момент записная книжка (которая может быть не тем же Python
установка, на которую ссылается команда python
).
Примечание
Из-за того, что большинство дистрибутивов Linux обрабатывают Python 3
миграции, пользователи Linux используют систему Python без создания виртуального
среда сначала должна заменить команду python
в этом руководстве
с python3
и командой python -m pip
с python3 -m pip --user
.Делать , а не
запустите любую из команд в этом руководстве с sudo
: если вы получите
ошибка разрешений, вернитесь в раздел о создании виртуальных сред,
настройте его, а затем продолжите обучение, как написано.
Убедитесь, что вы можете запустить pip из командной строки
Кроме того, вам необходимо убедиться, что у вас есть пункт. Ты можешь
проверьте это, запустив:
Если вы установили Python из исходного кода с помощью установщика с python.org или
через Homebrew у вас уже должен быть pip.Если вы работаете в Linux и установили
используя менеджер пакетов вашей ОС, вам, возможно, придется установить pip отдельно, см.
Установка pip / setuptools / wheel с помощью диспетчеров пакетов Linux.
Если pip
еще не установлен, сначала попробуйте загрузить его из
стандартная библиотека:
Если это все еще не позволяет запустить python -m pip
:
Безопасная загрузка get-pip.py
Запустить
python get-pip.py
.Это установит или обновит pip.
Кроме того, он установит инструменты настройки и колесо, если они
еще не установлен.Предупреждение
Будьте осторожны, если вы используете установку Python, управляемую вашим
операционная система или другой менеджер пакетов. get-pip.py не
координировать действия с этими инструментами и может оставить вашу систему в
противоречивое состояние. Вы можете использоватьpython get-pip.py --prefix = / usr / local /
для установки в/ usr / local
, который предназначен для локально установленных
программное обеспечение.
Убедитесь, что программа, инструменты настройки и колесо обновлены
Хотя pip
достаточно для установки из предварительно созданных двоичных архивов,
актуальные копии проектов setuptools
и wheel
чтобы убедиться, что вы также можете установить из исходных архивов:
python3 -m pip install --upgrade pip setuptools wheel
При желании создать виртуальную среду
Подробности см. В разделе ниже.
но вот основная команда venv для использования в типичной системе Linux:
Это создаст новую виртуальную среду в подкаталоге tutorial_env
,
и настройте текущую оболочку, чтобы использовать ее в качестве среды python
по умолчанию.
Python «Виртуальные среды» позволяют устанавливать пакеты Python в изолированном месте для конкретного приложения,
вместо того, чтобы устанавливаться глобально. Если вы хотите безопасно установить
глобальные инструменты командной строки,
см. Установка автономных инструментов командной строки.
Представьте, что у вас есть приложение, которому требуется версия 1 LibFoo, но другая
для приложения требуется версия 2. Как можно использовать оба этих приложения? если ты
установите все в /usr/lib/python3.6/site-packages (или в любой другой
стандартное расположение платформы), легко оказаться в ситуации, когда вы
непреднамеренно обновить приложение, которое не следует обновлять.
Или, в более общем плане, что, если вы хотите установить приложение и оставить его в покое?
Если приложение работает, любые изменения в его библиотеках или версиях
библиотеки могут сломать приложение.
А что делать, если вы не можете установить пакеты в
глобальный каталог сайтов-пакетов? Например, на общем хосте.
Во всех этих случаях вам могут помочь виртуальные среды. У них есть свои
каталоги установки, и они не разделяют библиотеки с другими виртуальными
среды.
В настоящее время существует два распространенных инструмента для создания виртуальных сред Python:
venv доступен по умолчанию в Python 3.3 и новее и устанавливает
pip и setuptools в созданные виртуальные среды в
Python 3.4 и новее.virtualenv необходимо установить отдельно, но поддерживает Python 2.7+
и Python 3.3+, а также pip, setuptools и wheel
всегда устанавливается в создаваемые виртуальные среды по умолчанию (независимо от
Версия Python).
Базовое использование выглядит так:
Использование venv:
Использование virtualenv:
Для получения дополнительной информации см. Документацию venv или virtualenv.
Использование исходного кода под оболочкой Unix обеспечивает
что переменные виртуальной среды установлены в текущем
оболочки, а не в подпроцессе (который затем исчезает, не имея
полезный эффект).
В обоих вышеупомянутых случаях пользователям Windows не следует _не_ использовать
source , но лучше запустить , активируйте
скрипт прямо из командной оболочки, например:
Непосредственное управление несколькими виртуальными средами может оказаться утомительным, поэтому
руководство по управлению зависимостями представляет
инструмент более высокого уровня, Pipenv, который автоматически управляет отдельным
виртуальная среда для каждого проекта и приложения, над которым вы работаете.
Рекомендуемый установщик —
pip. Ниже мы рассмотрим наиболее распространенные
сценарии использования. Для получения более подробной информации см. Pip docs,
который включает полное справочное руководство.
Чаще всего pip используется для установки из пакета Python.
Индексируйте с помощью спецификатора требования. Вообще говоря, спецификатор требования — это
состоит из имени проекта, за которым следует необязательный спецификатор версии. PEP 440 содержит полный
спецификация
из поддерживаемых в настоящее время спецификаторов.Ниже приведены некоторые примеры.
Для установки последней версии «SomeProject»:
Для установки определенной версии:
Чтобы установить версию, большую или равную одной версии, и меньшую, чем другую:
Для установки «совместимой» версии
с определенной версией:
В данном случае это означает установку любой версии «== 1.4. *», Которая также
«> = 1.4.2».
pip может быть установлен либо из исходных дистрибутивов (sdist), либо из Wheels, но если оба присутствуют
на PyPI pip предпочтет совместимое колесо.Вы можете переопределить
поведение pip по умолчанию, например, используя его –no-двоичную опцию.
Wheels — это предварительно созданный формат дистрибутива, который обеспечивает более быструю установку по сравнению с Source.
Распределения (sdist), особенно когда
проект содержит скомпилированные расширения.
Если pip не находит колесо для установки, он построит колесо на месте
и кешировать его для будущих установок, вместо того, чтобы перестраивать исходный дистрибутив.
в будущем.
Обновите уже установленный SomeProject
до последней версии с PyPI.
Для установки пакетов, изолированных от
текущий пользователь, используйте флаг --user
:
Дополнительные сведения см. В разделе «Установки пользователя».
из pip docs.
Обратите внимание, что флаг --user
не действует в виртуальной среде.
— все команды установки будут влиять на виртуальную среду.
Если SomeProject
определяет какие-либо сценарии командной строки или точки входа в консоль,
- пользователь
приведет к их установке внутри двоичного файла базы пользователей.
каталог, который может уже присутствовать или отсутствовать в вашей оболочке
ПУТЬ
.(Начиная с версии 10, pip отображает предупреждение, когда
установка любых сценариев в каталог за пределами PATH
.) Если сценарии
недоступны в вашей оболочке после установки, вам нужно будет добавить
каталог к вашему PATH
:
В Linux и macOS вы можете найти базовый двоичный каталог пользователя, запустив
python -m site --user-base
и добавив в конецbin
. Например,
обычно это будет напечатать~ / .local
(с расширением~
до абсолютного
путь к вашему домашнему каталогу), поэтому вам нужно добавить~ /.local / bin
на ваш
ПУТЬ
. Вы можете установить свойPATH
навсегда, изменив ~ / .profile.В Windows вы можете найти базовый двоичный каталог пользователя, запустив
py -m
и заменяет
site --user-sitesite-packages
наскриптов
. Для
Например, это может вернуть
C: \ Users \ Username \ AppData \ Roaming \ Python36 \ site-packages
, чтобы вы
необходимо установитьPATH
, чтобы включить
C: \ Users \ Имя пользователя \ AppData \ Roaming \ Python36 \ Scripts
.Вы можете установить своего пользователя
ПУТЬ
постоянно в Панели управления. Возможно, вам придется выйти из системы, чтобы
ПУТЬ
изменения вступят в силу.
Установите список требований, указанных в файле требований.
Установите проект из VCS в «редактируемом» режиме. Для полной разбивки
синтаксис, см. раздел pip о поддержке VCS.
Установить из альтернативного индекса
Поиск по дополнительному индексу во время установки в дополнение к PyPI
Установка с локального src в режиме разработки,
я.е. таким образом, что кажется, что проект установлен, но
все еще редактируемый из дерева src.
Так же можно нормально установить с src
Установите определенный исходный архивный файл.
Установить из локального каталога, содержащего архивы (и не проверять PyPI)
Для установки из других источников данных (например, из хранилища Amazon S3) вы можете
создать вспомогательное приложение, которое представляет данные в соответствии с PEP 503
index формат и используйте флаг --extra-index-url
, чтобы указать pip для использования
этот индекс.
./s3helper --port = 7777 python -m pip install --extra-index-url http: // localhost: 7777 SomeProject
Найдите предварительные версии и версии для разработки в дополнение к стабильным версиям. От
по умолчанию pip находит только стабильные версии.
Руководство по установке и настройке
Python 3 — Real Python
Установка или обновление Python на вашем компьютере — первый шаг к тому, чтобы стать программистом Python. Существует множество способов установки: вы можете загрузить официальные дистрибутивы Python с Python.org, установите из диспетчера пакетов и даже установите специализированные дистрибутивы для научных вычислений, Интернета вещей и встроенных систем.
В этом руководстве основное внимание уделяется официальным дистрибутивам, поскольку они, как правило, являются лучшим вариантом для начала обучения программированию на Python.
Из этого руководства вы узнаете, как:
- Проверьте, какая версия Python, если таковая имеется, установлена на вашем компьютере
- Установите или обновите Python в Windows , macOS и Linux
- Используйте Python на мобильных устройствах , таких как телефоны или планшеты
- Использование Python в Интернете с онлайн-интерпретаторами
Независимо от того, в какой операционной системе вы работаете, это руководство поможет вам.Найдите свою операционную систему ниже и погрузитесь в нее!
Как установить Python в Windows
В Windows есть три способа установки:
- Магазин Microsoft
- Полный установщик
- Подсистема Windows для Linux
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем компьютере с Windows. Вы также узнаете, какой из трех методов установки вам следует использовать.
Как проверить версию Python в Windows
Чтобы проверить, установлен ли Python на вашем компьютере с Windows, сначала откройте приложение командной строки, например PowerShell.
Совет: Вот как открыть PowerShell:
- Нажмите клавишу Win .
- Тип
PowerShell
. - Нажмите Введите .
Также можно щелкнуть правой кнопкой мыши кнопку Пуск и выбрать Windows PowerShell или Windows PowerShell (Admin) .
Вы также можете использовать cmd.exe
или Терминал Windows.
В открытой командной строке введите следующую команду и нажмите Введите :
C: \> python --version
Python 3.8,4
Использование переключателя --version
покажет вам установленную версию. В качестве альтернативы вы можете использовать переключатель -V
:
C: \> питон -V
Python 3.8.4
В любом случае, если вы видите версию ниже 3.8.4
, которая была самой последней версией на момент написания, вам нужно обновить установку.
Примечание: Если в вашей системе нет версии Python, то обе приведенные выше команды запустят Microsoft Store и перенаправят вас на страницу приложения Python.В следующем разделе вы узнаете, как завершить установку из Microsoft Store.
Если вас интересует, где находится установка, вы можете использовать команду where.exe
в cmd.exe
или PowerShell:
C: \> где.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. Чтобы узнать, как установить Anaconda в Windows, ознакомьтесь с разделом Настройка Python для машинного обучения в Windows.
Два официальных установщика Python для Windows не идентичны. Пакет Microsoft Store имеет несколько важных ограничений.
Ограничения пакета Microsoft Store
Официальная документация Python говорит о пакете Microsoft Store:
Пакет Microsoft Store представляет собой легко устанавливаемый интерпретатор Python, предназначенный в основном для интерактивного использования, например, студентами. (Источник)
Ключевой вывод здесь заключается в том, что пакет Microsoft Store «предназначен в основном для интерактивного использования.То есть пакет Microsoft Store предназначен для использования студентами и людьми, впервые обучающимися использованию Python.
Пакет Microsoft Store не только нацелен на начинающих питонистов, но и имеет ограничения, которые делают его непригодным для профессиональной среды разработки. В частности, у него нет полного доступа для записи в общие папки, такие как TEMP
или реестр.
Рекомендации по установке Windows
Если вы новичок в Python и в первую очередь сосредоточились на изучении языка, а не на создании профессионального программного обеспечения, вам следует установить его из пакета Microsoft Store.Это самый короткий и легкий путь к началу работы с минимальными хлопотами.
С другой стороны, если вы опытный разработчик, желающий разрабатывать профессиональное программное обеспечение в среде Windows, то официальный установщик Python.org — правильный выбор. Ваша установка не будет ограничена политиками Microsoft Store, и вы можете указать, где будет установлен исполняемый файл, и даже при необходимости добавить Python в PATH
.
Как установить из Microsoft Store
Если вы новичок в Python и хотите быстро приступить к работе, то пакет Microsoft Store — лучший способ приступить к работе без каких-либо проблем.Вы можете установить из Microsoft Store в два этапа.
Шаг 1. Откройте страницу приложения Python в Microsoft Store
Откройте приложение Microsoft Store и найдите Python
.
Скорее всего, вы увидите несколько версий, которые можно выбрать для установки:
Выберите Python 3.8 или самый высокий номер версии, доступный в приложении, чтобы открыть страницу установки.
Предупреждение: Убедитесь, что выбранное приложение Python создано Python Software Foundation .
Официальный пакет Microsoft Store всегда будет бесплатным, поэтому, если приложение стоит денег, то это неправильное приложение .
Кроме того, вы можете открыть PowerShell и ввести следующую команду:
Если у вас еще нет версии Python в вашей системе, то когда вы нажмете Введите , Microsoft Store автоматически запустится и перейдет к последней версии Python в магазине.
Шаг 2. Установите приложение Python
После того, как вы выбрали версию для установки, выполните следующие действия, чтобы завершить установку:
Щелкните Получите .
Подождите, пока приложение загрузится. Когда загрузка завершится, кнопка Get будет заменена на кнопку с надписью Установить на моих устройствах .
Нажмите Установить на моих устройствах и выберите устройства, на которых вы хотите завершить установку.
Нажмите Установить сейчас , а затем OK , чтобы начать установку.
Если установка прошла успешно, вы увидите сообщение «Этот продукт установлен» вверху страницы Microsoft Store.
Поздравляем! Теперь у вас есть доступ к Python, включая pip,
и IDLE!
Как установить из полной программы установки
Для профессиональных разработчиков, которым нужна полнофункциональная среда разработки Python, установка из полной программы установки является правильным выбором. Он предлагает больше настроек и контроля над установкой, чем установка из Microsoft Store.
Вы можете выполнить установку из полной версии в два этапа.
Шаг 1. Загрузите полную программу установки
Выполните следующие действия, чтобы загрузить полную программу установки:
Откройте окно браузера и перейдите к Python.org Страница загрузок для Windows.
Под заголовком «Выпуски Python для Windows» щелкните ссылку Последний выпуск Python 3 — Python 3.x.x . На момент написания этой статьи последней версией был Python 3.8.4.
Прокрутите вниз и выберите исполняемый установщик Windows x86-64 для 64-разрядной версии или исполняемый установщик Windows x86 для 32-разрядной версии .
Если вы не уверены, какой установщик выбрать: 32-разрядный или 64-разрядный, можно развернуть поле ниже, чтобы облегчить принятие решения.
Для Windows вы можете выбрать 32-битный или 64-битный установщик. Вот разница между ними:
Если в вашей системе 32-битный процессор, вам следует выбрать 32-битный установщик. Если вы попытаетесь установить 64-битную версию на 32-битный процессор, то вначале вы получите сообщение об ошибке, и установка завершится неудачно.
В 64-битной системе любой установщик будет работать для большинства целей. 32-разрядная версия обычно использует меньше памяти, но 64-разрядная версия лучше работает для приложений с интенсивными вычислениями.
Если вы не уверены, какую версию выбрать, выберите 64-разрядную версию.
Если у вас 64-битная система и вы хотите переключиться с 64-битного Python на 32-битный (или наоборот), вы можете просто удалить Python, а затем переустановить его, загрузив другой установщик с Python.org.
Когда программа установки завершит загрузку, переходите к следующему шагу.
Шаг 2. Запустите установщик
После того, как вы выбрали и загрузили установщик, запустите его, дважды щелкнув загруженный файл.Появится диалоговое окно, подобное приведенному ниже:
В этом диалоговом окне следует обратить внимание на четыре вещи:
Путь установки по умолчанию находится в каталоге
AppData /
текущего пользователя Windows.Кнопка Customize installation может использоваться для настройки места установки и дополнительных функций, которые будут установлены, включая
pip
и IDLE.Программа запуска установки для всех пользователей (рекомендуется). Флажок установлен по умолчанию.Это означает, что каждый пользователь на машине будет иметь доступ к программе запуска
py.exe
. Вы можете снять этот флажок, чтобы ограничить использование Python текущим пользователем Windows.Флажок Добавить Python 3.8 в
ПУТЬ
по умолчанию снят. Есть несколько причин, по которым вы можете не захотеть использовать Python вPATH
, поэтому убедитесь, что вы понимаете последствия, прежде чем устанавливать этот флажок.
Полная программа установки дает вам полный контроль над процессом установки.
Предупреждение: Если вы не знаете, что такое PATH
, настоятельно не рекомендуется устанавливать вместе с полной программой установки. Вместо этого используйте пакет Microsoft Store.
Настройте установку в соответствии со своими потребностями, используя параметры, доступные в диалоговом окне. Затем нажмите Установить сейчас . Вот и все!
Поздравляем — теперь на вашем компьютере с Windows установлена последняя версия Python 3!
Как установить Python на macOS
Python 2 предустановлен в более старых версиях macOS.Это больше не относится к текущим версиям macOS, начиная с macOS Catalina.
В macOS есть два метода установки:
- Официальный установщик
- Менеджер пакетов Homebrew
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем устройстве MacOS. Вы также узнаете, какой из двух методов установки вам следует использовать.
Как проверить версию Python на Mac
Чтобы проверить, какая версия Python установлена на вашем Mac, сначала откройте приложение командной строки, например Терминал.
Совет: Вот как открыть Терминал:
- Нажмите клавиши Cmd + Пробел .
- Тип
Клемма
. - Нажмите Введите .
Вы также можете открыть Finder и перейти к Приложения → Утилиты → Терминал .
В открытой командной строке введите следующие команды:
# Проверить версию Python системы
$ python --version
# Проверить версию Python 2
$ python2 --version
# Проверить версию Python 3
$ 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:
Официальный установщик: Этот метод включает загрузку официального установщика с веб-сайта Python.org и его запуск на вашем компьютере.
Диспетчер пакетов Homebrew: Этот метод включает загрузку и установку диспетчера пакетов Homebrew, если он еще не установлен, а затем ввод команды в приложение терминала.
Будет работать как официальный установщик, так и менеджер пакетов Homebrew, но Python Software Foundation поддерживает только официальный установщик.
Примечание: Вы также можете завершить установку в macOS, используя альтернативные дистрибутивы, такие как Anaconda, но это руководство охватывает только официальные дистрибутивы.
Anaconda — популярная платформа для научных вычислений и обработки данных с помощью Python. Чтобы узнать, как установить Anaconda на macOS, ознакомьтесь с руководством по установке macOS в официальной документации Anaconda.
Дистрибутивы, устанавливаемые официальным установщиком и менеджером пакетов Homebrew, не идентичны. Установка из Homebrew имеет некоторые ограничения.
Ограничения установки из Homebrew
Дистрибутив Python для macOS, доступный на Homebrew, не включает зависимость Tcl / Tk, требуемую модулем Tkinter. Tkinter — это стандартный библиотечный модуль для разработки графических пользовательских интерфейсов на Python и, по сути, интерфейс для набора инструментов Tk GUI, который не является частью Python.
Homebrew не устанавливает зависимость набора инструментов Tk GUI. Вместо этого он полагается на существующую версию, установленную в вашей системе. Системная версия Tcl / Tk может быть устаревшей или полностью отсутствовать, что может помешать вам импортировать модуль Tkinter.
Рекомендации по установке macOS
Диспетчер пакетов Homebrew — популярный метод установки Python на macOS, поскольку им легко управлять из командной строки и он предлагает команды для обновления Python без необходимости перехода на веб-сайт.Поскольку Homebrew — это утилита командной строки, ее можно автоматизировать с помощью сценариев bash.
Однако дистрибутив Python, предлагаемый Homebrew, не контролируется Python Software Foundation и может измениться в любое время. Самый надежный метод в macOS — использовать официальный установщик, особенно если вы планируете программировать Python с графическим интерфейсом пользователя с помощью Tkinter.
Как установить из официального установщика
Установка Python из официального установщика — самый надежный метод установки на macOS.Он включает в себя все системные зависимости, необходимые для разработки приложений с помощью Python.
Вы можете установить из официального установщика в два этапа.
Шаг 1. Загрузите официальный установщик
Выполните следующие действия, чтобы загрузить полную программу установки:
Откройте окно браузера и перейдите на страницу загрузок Python.org для macOS.
Под заголовком «Выпуски Python для Mac OS X» щелкните ссылку на последнюю версию Python 3 — Python 3.х х . На момент написания этой статьи последней версией был Python 3.8.4.
Прокрутите вниз и щелкните установщик 64-разрядной версии macOS , чтобы начать загрузку.
Когда программа установки завершит загрузку, переходите к следующему шагу.
Шаг 2. Запустите установщик
Запустите программу установки, дважды щелкнув загруженный файл. Вы должны увидеть следующее окно:
Для завершения установки выполните следующие действия:
Нажмите . Продолжайте несколько раз, пока вас не попросят согласиться с лицензионным соглашением по программному обеспечению.Затем нажмите Согласен .
Вам будет показано окно, в котором будет указано место установки и сколько места она займет. Скорее всего, вы не хотите менять расположение по умолчанию, поэтому нажмите Установить , чтобы начать установку.
Когда установщик закончит копирование файлов, нажмите Закрыть , чтобы закрыть окно установщика.
Поздравляем — теперь на вашем компьютере macOS установлена последняя версия Python 3!
Как установить из Homebrew
Для пользователей, которым необходимо выполнить установку из командной строки, особенно тех, кто не будет использовать Python для разработки графических пользовательских интерфейсов с модулем Tkinter, менеджер пакетов Homebrew является хорошим вариантом.Вы можете установить из менеджера пакетов Homebrew в два шага.
Шаг 1. Установите Homebrew
Если у вас уже установлен Homebrew, вы можете пропустить этот шаг. Если у вас не установлен Homebrew, используйте следующую процедуру для установки Homebrew:
Откройте браузер и перейдите на http://brew.sh/.
Вы должны увидеть команду для установки Homebrew в верхней части страницы под плиткой «Установить Homebrew». Эта команда будет выглядеть примерно так:
$ / bin / bash -c "$ (curl -fsSL https: // raw.githubusercontent.com/Homebrew/install/master/install.sh) "
Выделите команду курсором и нажмите Cmd + C , чтобы скопировать ее в буфер обмена.
Откройте окно терминала и вставьте команду, затем нажмите Введите . Это запустит установку Homebrew.
При появлении запроса введите пароль пользователя macOS.
В зависимости от вашего подключения к Интернету загрузка всех необходимых файлов Homebrew может занять несколько минут.После завершения установки вы вернетесь к приглашению оболочки в окне терминала.
Примечание: Если вы делаете это при новой установке macOS, вы можете получить всплывающее уведомление с просьбой установить инструменты разработчика командной строки Apple. Эти инструменты необходимы для установки, поэтому вы можете подтвердить диалоговое окно, нажав Установить .
После установки инструментов разработчика вам нужно будет нажать Введите , чтобы продолжить установку Homebrew.
Теперь, когда Homebrew установлен, вы готовы к установке Python.
Шаг 2: Установите Python
Выполните следующие действия, чтобы завершить установку с Homebrew:
Откройте приложение терминала.
Введите следующую команду для обновления Homebrew:
$ brew update && brew upgrade
Установить с помощью Homebrew теперь так же просто, как запустить команду brew install python3
.Это загрузит и установит последнюю версию Python на вашем компьютере.
Вы можете убедиться, что все прошло правильно, проверив, можете ли вы получить доступ к Python с терминала:
Откройте терминал.
Введите
pip3
и нажмите Введите .Вы должны увидеть текст справки диспетчера пакетов Python
pip
. Если вы получаете сообщение об ошибке при запускеpip3
, повторите шаги установки еще раз, чтобы убедиться, что у вас есть работающая установка.
Поздравляем — теперь у вас есть Python в вашей системе macOS!
Как установить Python в Linux
В Linux есть два метода установки:
- Использование диспетчера пакетов операционной системы
- Сборка Python из исходного кода
В этом разделе вы узнаете, как проверить, какая версия Python, если таковая имеется, установлена на вашем компьютере Linux. Вы также узнаете, какой из двух методов установки вам следует использовать.
Как проверить версию Python в Linux
Многие дистрибутивы Linux поставляются с Python, но, вероятно, это не последняя версия и может быть даже Python 2 вместо Python 3. Вам следует проверить версию, чтобы убедиться в этом.
Чтобы узнать, какая у вас версия Python, откройте окно терминала и попробуйте следующие команды:
# Проверить версию Python системы
$ python --version
# Проверить версию Python 2
$ python2 --version
# Проверить версию Python 3
$ 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 из исходного кода:
Вы не можете загрузить Python из диспетчера пакетов вашей операционной системы.
Вам необходимо контролировать способ компиляции Python, например, когда вы хотите уменьшить объем памяти во встроенных системах.
Вы хотите опробовать бета-версии и выпустить кандидатуры последней и лучшей версии до того, как она станет общедоступной.
Чтобы завершить установку на вашем компьютере Linux, найдите ниже свой дистрибутив Linux и следуйте инструкциям.
Как установить на Ubuntu и Linux Mint
В этом разделе вы узнаете, как установить Python с помощью диспетчера пакетов Ubuntu apt
.Если вы хотите собрать Python из исходного кода, перейдите к разделу «Как собрать Python из исходного кода».
Примечание. Пользователи Linux Mint могут пропустить раздел «Linux Mint и Ubuntu 17 и ниже».
В зависимости от версии дистрибутива Ubuntu, который вы запускаете, процесс установки Python в вашей системе будет отличаться. Вы можете определить свою локальную версию Ubuntu, выполнив следующую команду:
$ lsb_release -a
Нет доступных модулей LSB.Идентификатор распространителя: Ubuntu
Описание: Ubuntu 16.04.4 LTS
Релиз: 16.04
Кодовое имя: 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-пип
После завершения установки вы можете запустить Python 3.8 с помощью команды
python3.8
иpip
с помощью командыpip3
.Linux Mint и Ubuntu 17 и ниже: Python 3.8 отсутствует в репозитории Universe, поэтому вам нужно получить его из личного архива пакетов (PPA). Например, для установки из PPA «deadsnakes» используйте следующие команды:
$ sudo add-apt-репозиторий ppa: deadsnakes / ppa $ sudo apt-get update $ sudo apt-get install python3.8 python3-пип
После завершения установки вы можете запустить 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 = (ВСЕ) ВСЕ
Теперь вы можете перейти к разделу «Как собрать Python из исходного кода», чтобы завершить установку Python.
Как установить на openSUSE
Сборка из исходных текстов — самый надежный способ установить Python в openSUSE. Для этого вам необходимо установить инструменты разработки, что можно сделать в YaST
через меню или с помощью zypper
:
$ sudu zypper install -t шаблон devel_C_C
Это может занять некоторое время, так как будет установлено более 150 пакетов.Когда он будет завершен, переходите к разделу «Как собрать Python из исходного кода».
Как установить на CentOS и Fedora
Python 3.8 недоступен в репозиториях CentOS и Fedora, поэтому вам придется собирать Python из исходного кода. Однако перед компиляцией Python необходимо убедиться, что ваша система подготовлена.
Сначала обновите диспетчер пакетов yum
:
После завершения обновления yum
вы можете установить необходимые зависимости сборки с помощью следующих команд:
$ sudo yum -y groupinstall "Средства разработки"
$ sudo yum -y установить gcc openssl-devel bzip2-devel libffi-devel
Когда все будет установлено, переходите к разделу «Как собрать Python из исходного кода».
Как установить на Arch Linux
Arch Linux довольно старательно следит за выпусками Python. Скорее всего, у вас уже установлена последняя версия. Если нет, используйте следующую команду для обновления Python:
Когда Python завершит обновление, все будет готово!
Как собрать Python из исходного кода
Иногда в вашем дистрибутиве Linux нет последней версии Python, или, может быть, вы просто хотите самостоятельно собрать последнюю, лучшую версию.Вот шаги, которые необходимо предпринять для сборки Python из исходников:
Шаг 1. Загрузите исходный код
Для начала вам нужно получить исходный код Python. Python.org делает это довольно просто. Если вы перейдете на страницу загрузок, то вверху увидите последний исходный код Python 3. Только убедитесь, что вы не используете устаревший Python, Python 2!
При выборе версии Python 3 вы увидите раздел «Файлы» внизу страницы. Выберите архив с исходным кодом Gzip и загрузите его на свой компьютер.Если вы предпочитаете метод командной строки, вы можете использовать wget
для загрузки файла в текущий каталог:
$ wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
Когда tarball загрузится, вам нужно будет сделать несколько вещей, чтобы подготовить вашу систему к сборке Python.
Шаг 2. Подготовьте систему
Есть несколько специфичных для дистрибутива шагов, необходимых для создания Python с нуля. Цель каждого шага одинакова для всех дистрибутивов, но вам может потребоваться перевод на ваш дистрибутив, если он не использует apt-get
:
Сначала обновите диспетчер пакетов и обновите свои пакеты:
$ sudo apt-get update $ sudo apt-get upgrade
Затем убедитесь, что у вас установлены все требования сборки:
# Для систем на основе apt (таких как Debian, Ubuntu и 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 # Для систем на основе yum (например, CentOS) $ sudo yum -y groupinstall "Инструменты разработки" $ sudo yum -y установить gcc openssl-devel bzip2-devel libffi-devel
Это нормально, если в вашей системе уже установлены некоторые из требований.Вы можете выполнить вышеуказанные команды, и любые существующие пакеты не будут перезаписаны.
Теперь, когда ваша система готова к работе, пора приступить к созданию Python!
Шаг 3. Соберите Python
Когда у вас есть предварительные требования и файл TAR, вы можете распаковать исходный код в каталог. Обратите внимание, что следующая команда создаст новый каталог с именем
Python-3.8.3
под тем, в котором вы находитесь:$ tar xvf Python-3.8.4.tgz $ cd Python-3.8.4
Теперь вам нужно запустить инструмент
./configure
для подготовки сборки:$ ./configure --enable-optimizations --with-surepip = install
Флаг
enable-optimizations
позволит выполнить некоторые оптимизации в Python, чтобы он работал примерно на 10 процентов быстрее. Это может увеличить время компиляции на двадцать или тридцать минут. Флагwith-surepip = install
установитpip
в комплекте с этой установкой.Затем вы собираете Python с помощью команды
make
. Параметр-j
просто указывает командеmake
разделить здание на параллельные шаги для ускорения компиляции. Даже при параллельных сборках этот шаг может занять несколько минут:Наконец, вам нужно установить новую версию Python. Здесь вы будете использовать цель
altinstall
, чтобы избежать перезаписи системного Python. Поскольку вы выполняете установку в/ usr / bin
, вам нужно будет запустить как root:
Завершение установки может занять некоторое время.Как только это будет сделано, вы можете убедиться, что Python настроен правильно.
Шаг 4. Проверьте установку
Проверьте, что команда python3.8 --version
возвращает последнюю версию:
$ python3.8 --версия
Python 3.8.4
Если вы видите Python 3.8.4
, значит, все готово!
Если у вас есть дополнительное время, вы также можете запустить набор тестов, чтобы убедиться, что все работает правильно в вашей системе.
Чтобы запустить набор тестов, введите следующую команду:
Вы, вероятно, захотите какое-то время заняться чем-нибудь еще, так как ваш компьютер какое-то время будет проводить тесты.Если все тесты пройдены, вы можете быть уверены, что ваша новая сборка Python работает должным образом!
Как установить Python на iOS
Приложение Pythonista для iOS — это полноценная среда разработки Python, которую можно запустить на своем iPhone или iPad. В нем есть редактор Python, техническая документация и интерпретатор в одном приложении.
Pythonista на удивление забавен в использовании. Это отличный маленький инструмент, когда вы застряли без ноутбука и хотите поработать на ходу над своими навыками Python.Он поставляется с полной стандартной библиотекой Python 3 и даже включает полную документацию, которую вы можете просматривать в автономном режиме.
Чтобы настроить Pythonista, вам необходимо загрузить его из магазина приложений iOS.
Как установить Python на Android
Если у вас есть планшет или телефон Android и вы хотите практиковать Python на ходу, есть несколько вариантов. Мы обнаружили, что наиболее надежно поддерживает Python 3.8, это Pydroid 3.
.
Pydroid 3 имеет интерпретатор, который можно использовать для сеансов REPL, а также позволяет редактировать, сохранять и выполнять код Python.
Вы можете загрузить и установить Pydroid 3 из магазина Google Play. Существует бесплатная версия, а также платная версия Premium, которая поддерживает прогнозирование кода и анализ кода.
Онлайн-переводчики Python
Если вы хотите опробовать примеры в этом руководстве, не настраивая Python на вашем компьютере, то есть несколько веб-сайтов, которые предлагают онлайн-интерпретатор Python:
Эти облачные интерпретаторы Python могут быть не в состоянии выполнить некоторые из более сложных примеров в этом руководстве, но они подходят для выполнения большей части кода и могут быть хорошим способом начать работу.Более подробная информация об использовании этих сайтов представлена в следующем руководстве этой серии.
Заключение
Поздравляем! Теперь у вас есть доступ к последней версии Python для вашей системы. Ваше путешествие по Python только начинается.
Из этого руководства вы узнали, как:
- Проверьте, какая версия Python , если таковая имеется, установлена в вашей системе
- Установите последнюю версию Python в Windows , macOS и Linux
- Используйте Python на мобильных устройствах , таких как телефоны или планшеты
- Использование Python в Интернете с онлайн-интерпретаторами
Теперь вы готовы приступить к программированию на Python! Обязательно поделитесь своим прогрессом и любыми вопросами, которые могут у вас возникнуть, в комментариях ниже.
.