Python установка: Установка Python · HonKit

Содержание

Установка 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 завершается выводом сообщения об ошибке, ты можешь попробовать:

  1. либо установить все доступные обновления Windows и попробовать установить Python 3.6 заново;
  2. либо установить более раннюю версию Python, например, 3.4.6.

Если тебе пришлось установить раннюю версию Python, экран установки может выглядеть чуть иначе, чем показано выше. Не забудь прокрутить окно до строки «Add python.exe to Path», затем нажми кнопку слева от неё и выбери пункт «Will be installed on local hard drive»:

Как установить 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 в 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, сделайте следующее:

  1. Перейдите в меню Пуск (значок Windows в нижнем левом углу), введите «Microsoft Store» и щелкните ссылку, чтобы открыть магазин.

  2. Когда магазин откроется, выберите Поиск в верхнем правом меню и введите «Python». Выберите, какую версию Python вы хотите использовать, из результатов в разделе «Приложения». Мы рекомендуем использовать самую последнюю версию, если только у вас нет причин для обратного (например, по причине согласования с версией, использованной в уже существующем проекте, над которым вы планируете работать). Определив, какую версию вы хотите установить, выберите Получить.

  3. После того как Python завершит процесс загрузки и установки, откройте Windows PowerShell, используя меню Пуск (значок Windows в нижнем левом углу). После открытия PowerShell введите Python --version, чтобы убедиться, что Python 3 установлен на компьютере.

  4. Установка Python из Microsoft Store содержит стандартный диспетчер пакетов pip. Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими. Чтобы убедиться, что у вас есть pip, который можно использовать для установки пакетов и управления ими, введите pip --version.

Установка Visual Studio Code

При использовании VS Code в качестве текстового редактора или интегрированной среды разработки (IDE) вам доступны IntelliSense (помощь в завершении кода), анализ кода (помогает избежать ошибок в коде), поддержка отладки (помогает находить ошибки в коде после запуска), фрагменты кода (шаблоны для небольших повторно используемых блоков кода) и модульное тестирование (тестирование интерфейса кода с различными типами входных данных).

VS Code также содержит встроенный терминал, который позволяет открывать командную строку Python с помощью командной строки Windows, PowerShell или любой другой, создавая простой рабочий процесс между редактором кода и командной строкой.

  1. Чтобы установить VS Code, скачайте VS Code для Windows: https://code.visualstudio.com.

  2. Установив VS Code, необходимо также установить расширение Python. Для установки расширения Python можно выбрать ссылку на VS Code в Marketplace или открыть VS Code и выполнить поиск по фразе Python в меню расширений (Ctrl+Shift+X).

  3. Python — интерпретируемый язык, и для выполнения кода Python необходимо указать VS Code, какой интерпретатор нужно использовать. Мы рекомендуем использовать самую последнюю версию Python, если у вас нет особой причины для обратного. После установки расширения Python выберите интерпретатор Python 3, открыв палитру команд (CTRL+SHIFT+P), и начните вводить команду Python: Select Interpreter (Python: выбор интерпретатора) для поиска, а затем выберите появившуюся команду. Вы также можете использовать параметр Select Python Environment (Выбрать среду Python) в нижней строке состояния, если она доступна (возможно, уже отображается выбранный интерпретатор). Команда предоставляет список доступных интерпретаторов, которые VS Code может найти автоматически, включая виртуальные среды. Если нужный интерпретатор не отображается, перейдите к статье о настройке сред Python.

  4. Чтобы открыть терминал в VS Code, выберите Просмотр > Терминал или используйте клавиши CTRL+` (символ обратного апострофа). Терминалом по умолчанию является PowerShell.

  5. В окне терминала VS Code откройте Python, просто введя команду: python

  6. Попробуйте использовать интерпретатор Python, введя: print("Hello World"). Python вернет фразу «Hello World».

Установка Git (необязательно)

Если вы планируете совместно работать над кодом Python с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе. Сначала необходимо установить Git для включения панели управления версиями.

  1. Скачайте и установите Git для Windows с веб-сайта git-scm.

  2. В комплект входит мастер установки, который задает вам ряд вопросов о параметрах установки Git. Рекомендуется использовать все параметры по умолчанию, если у вас нет конкретной причины изменить какой-либо из них.

  3. Если вы никогда не использовали Git, обратитесь к руководствам по GitHub. Они помогут вам приступить к работе.

Учебник по некоторым основам работы с Python (на примере Hello World)

Python, согласно его создателю Гвидо ван Россуму, — это «язык программирования высокого уровня, и его основная философия проектирования — это удобочитаемость кода и синтаксис, позволяющий программистам выразить концепции в нескольких строках кода».

Python — интерпретируемый язык. В отличие от скомпилированных языков, в которых написанный код необходимо перевести в машинный код для выполнения процессором компьютера, код Python передается непосредственно интерпретатору и запускается напрямую. Просто введите код и запустите его. Попробуем сделать это!

  1. Откройте командную строку PowerShell и введите python, чтобы запустить интерпретатор Python 3. (В некоторых инструкциях указано использовать команду py или python3, которые также подойдут.) Если вы делаете все правильно, появится командная строка с тремя символами «больше, чем» (>>>).

  2. Существует несколько встроенных методов, позволяющих вносить изменения в строки в Python. Создайте переменную с помощью команды variable = 'Hello World!'. Нажмите клавишу ВВОД для создания новой строки.

  3. Выведите переменную с помощью команды print(variable). Отобразится текст «Hello World!».

  4. Выясните, сколько символов используется для переменной строки, с помощью команды len(variable). Будет показано, что используется 12 символов. (Обратите внимание, что пробел учитывается как символ в общей длине. )

  5. Преобразуйте строковую переменную в буквы верхнего регистра: variable.upper(). Теперь преобразуйте строковую переменную в буквы нижнего регистра: variable.lower().

  6. Подсчитайте, сколько раз буква «l» используется в строковой переменной: variable.count("l").

  7. Найдите определенный символ в вашей строковой переменной. Давайте найдем восклицательный знак с помощью команды variable.find("!"). Будет показано, что восклицательный знак находится в позиции 11 строки.

  8. Замените восклицательный знак на вопросительный знак: variable.replace("!", "?").

  9. Чтобы выйти из Python, введите exit(), quit() или нажмите клавиши CTRL+Z.

Надеемся, вам понравилось использовать некоторые из встроенных в Python методов модификации строк. Теперь попробуйте создать файл программы Python и запустить его с помощью VS Code.

Учебник по использованию Python с VS Code (на примере Hello World)

Команда VS Code составила отличный учебник по началу работы с Python с пошаговым руководством по созданию программы Hello World с помощью Python, запуску программного файла, настройке и запуску отладчика, а также установке пакетов, таких как matplotlib и numpy, для создания графического изображения в виртуальной среде.

  1. Откройте PowerShell и создайте пустую папку с именем hello, перейдите в эту папку и откройте ее в VS Code:

    mkdir hello
    cd hello
    code .
    
  2. После открытия среды VS Code, где показана новая папка hello в левом окне обозревателя, откройте окно командной строки в нижней панели VS Code, нажав CTRL+` (символ обратного апострофа) или выбрав Просмотр > Терминал. После запуска VS Code в папке эта папка станет вашей рабочей областью. VS Code хранит параметры, относящиеся к этой рабочей области, в файле . vscode/settings.json. Они отделены от параметров пользователя, которые хранятся глобально.

  3. Продолжайте работу с учебником в документации для VS Code: Сведения о создании файла исходного кода для Hello World на Python.

Создание простой игры с помощью Pygame

Pygame — это популярный пакет Python для создания игр, который позволяет учащимся изучать программирование увлекательным способом. Pygame отображает графические изображения в новом окне, поэтому метод «только командной строки» WSL не подойдет. Но если вы установили Python с помощью Microsoft Store, как описано в этом учебнике, все получится.

  1. После установки Python установите Pygame из командной строки (или терминала в VS Code), введя python -m pip install -U pygame --user.

  2. Протестируйте установку, запустив пример игры: python -m pygame.examples.aliens

  3. Если все в порядке, откроется окно игры. По завершении игры закройте окно.

Вот как начать написание кода собственной игры:

  1. Откройте PowerShell (или командную строку Windows) и создайте пустую папку с именем bounce. Перейдите к этой папке и создайте файл с именем bounce.py. Откройте папку в VS Code:

    mkdir bounce
    cd bounce
    new-item bounce.py
    code .
    
  2. С помощью 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()
    
  3. Сохраните его как: bounce. py.

  4. Запустите его в терминале 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 в ОС Windows — Основы Веб-программирования

Установка интерпретатора CPython

Все версии CPython можно найти по адресу https://www.python.org/downloads/

Выберем, например, версию 2.7.10 для 32 битной операционной системы.

Запускаем инсталятор:

По умолчанию Python устанавливается в директорию C:\Python27\.

Выбираем опцию «добавить python.exe в окружение».

Теперь интерпретатор Python доступен из консоли.

Пример Hello Word!.

Пакетный менеджер pip

После установки CPython в окружении появится утилита easy_install. С
помощью нее можно установит pip, следующим образом:

Или при помощи скрипта get-pip.py.
Скрипт можно скачать по прямой ссылке
https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Запускается скрипт как обычная Python программа.

Теперь можно устанавливать Python пакеты.

Виртуальное окружение Virtualenv

Зададим переменную окружения WORKON_HOME которая указывает где будут
хранится изолированные окружения.

Теперь можно создавать изолированные окружения для каждого проекта.

Компиляция пакетов

Некоторые Python пакеты написаны с использование языка программирования Си,
поэтому при установке они требуют компиляции. Если у вас не установлен
компилятор, пакет не будет установлен.

Попробуем установить NumPy без компилятора.

После установки следующих приложений для Windows:

Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2)

Microsoft Visual C++ Compiler for Python 2.7

Компиляция пройдет успешно:

Пример

Склонируем репозитарий админки https://github.com/sacrud/pyramid_sacrud.git в
директорию C:\Projects.

$ git clone https://github.com/sacrud/pyramid_sacrud.git

Установим pyramid_sacrud из исходных кодов.

$ cd C:\Projects\pyramid_sacrud
$ mkvirtualenv pyramid_sacrud
$ python setup.py develop

Далее установим пример pyramid_sacrud/example

$ cd C:\Projects\pyramid_sacrud\example
$ workon pyramid_sacrud
$ python setup.py develop

Пакеты устанавливаются в виртуальное окружение с названием pyramid_sacrud.

Установим дополнительные пакеты six, pyramid_jinja2==1. 10 и iso8601:

$ pip install six iso8601 pyramid_jinja2==1.10

Теперь можно запустить пример:

$ cd C:\Projects\pyramid_sacrud\example
$ workon pyramid_sacrud
$ pserve development.ini

Заходим на http://localhost:6543/admin/

Установка 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
и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.
Об обучении на Хекслете

Установка pip — Python: Настройка окружения

Установка pip

Если вы используете macOS или Windows и устанавливали Python согласно нашим рекомендациям, то pip будет установлен вместе с интерпретатором. На Ubuntu его нужно поставить отдельно:

$ sudo apt update
$ sudo apt install python3-pip

Запуск pip

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

Итак, вызываем pip:

$ python3 -m pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

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

Обратите внимание на структуру команды, которую мы вызывали. Эта команда означает «python3, запусти модуль (-m) с именем pip как программу с параметром --version«. Если вы в дальнейшем увидите в документации к pip команды, вроде pip help, то смело вызывайте python3 -m pip help — результат будет нужный!

Установка первого пакета

Установим же первый пакет! Пусть это будет пакет cowsay, но устанавливать мы его будем сразу в пользовательское окружение. Причин для установки туда есть несколько:

  • мы не помешаем своими пакетами другим пользователям системы,
  • нам не потребуются права администратора (у пользователя их может и не быть),
  • мы не поломаем саму операционную систему случайной установкой более свежего пакета, чем тот, который требуется системе для нормальной работы (особенно это важно в Linux, где многие системные задачи решаются с помощью Python).

Итак, установка cowsay:

Во-первых, мы видим, что пакет установился и стал доступен интерпретатору. Во-вторых, пакет — забавный 🙂

Флаг –-user команды pip install сообщает pip, что мы хотим установить пакет в глобальное окружение текущего пользователя. Если этот флаг не указать, то pip установит пакет в общесистемное окружение. Старайтесь не делать так!

pip, точки входа и PATH

Установленный пакет cowsay, как мы видели выше, может быть использован из кода. Но этот пакет имеет ещё и так называемую точку входа (или entry point).

Точки входа — это готовые к исполнению программы, содержащиеся в пакете. Если у пакета есть таковые, то pip создаст для каждой специальный исполняемый скрипт, который позволит удобно запускать программу из командной оболочки. Но нужно помнить, что путь до директории, в которую pip помещает такие скрипты (на Linux это ~/.local/bin) нужно добавить в PATH! Если путь прописан правильно, то скрипт для cowsay должен работать так:

Точка входа — это всегда Python-модуль, пригодный для запуска в роли программы (такие программы называют ещё исполняемыми файлами, позже мы рассмотрим, как такие делать). Создаваемые pip’ом скрипты внутри вызывают python3 -m имя_модуля, поэтому установленный нами cowsay можно запускать точно также:

Всегда свежий pip!

Как вы могли уже догадаться, сам pip — это тоже точка входа одноимённого пакета pip, поэтому мы его запускаем командой python3 -m pip. А ещё pip может устанавливать и, что более важно, обновлять! Вы можете установить свежий pip в пользовательское окружение (именно туда, чтобы не сломать системный pip) с помощью такой команды:

$ python3 -m pip install --user --upgrade pip

Флаг --upgrade позволит обновить уже установленный пакет, если в индексе найдётся более новая версия.


Дополнительные материалы
  1. Урок «Выполнение программ» (переменная `PATH`)
  2. pip — The Python Package Installer

Остались вопросы? Задайте их в разделе «Обсуждение»

Вам ответят команда поддержки Хекслета или другие студенты.

Ошибки, сложный материал, вопросы >

Нашли опечатку или неточность?

Выделите текст, нажмите
ctrl + enter
и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.

Что-то не получается или материал кажется сложным?

Загляните в раздел «Обсуждение»:

  • задайте вопрос. Вы быстрее справитесь с трудностями и прокачаете навык постановки правильных вопросов, что пригодится и в учёбе, и в работе программистом;
  • расскажите о своих впечатлениях. Если курс слишком сложный, подробный отзыв поможет нам сделать его лучше;
  • изучите вопросы других учеников и ответы на них. Это база знаний, которой можно и нужно пользоваться.
Об обучении на Хекслете

Установка Python 3 и настройка среды программирования на сервере Ubuntu 20.04

Введение

Язык программирования Python приобретает все большую популярность как среди новичков, так и среди опытных разработчиков. Гибкий и универсальный Python отлично подходит для создания скриптов, автоматизации, анализа данных, машинного обучения и разработки серверных компонентов приложений. Разработчики выпустили первую версию языка Python в 1991 году с целью создать интересный язык программирования и назвали его в честь британской комедийной группы Monty Python.

В этом обучающем руководстве вы научитесь настраивать на сервере Ubuntu 20.04 среду программирования Python 3. Программирование на сревере дает много преимуществ и обеспечивает поддержку совместной работы над проектами разработки. Общие принципы этого обучающего модуля относятся к любым дистрибутивам Debian Linux.

Предварительные требования

Для выполнения этого обучающего руководства вам необходим пользователь non-root user с привилегиями sudo на сервере Ubuntu 20.04. Чтобы выполнить необходимую настройку, воспользуйтесь нашим руководством по первоначальной настройке сервера.

Если вы еще не знакомы со средой терминалой, вам будет полезна статья «Введение в терминалы Linux».

После настройки сервера и пользователя вы можете продолжить.

Шаг 1 — Настройка Python 3

Ubuntu 20.04 и другие версии Debian Linux поставляются с предустановленным Python 3. Чтобы убедиться в обновлении версий, мы выполним обновление системы с помощью команды apt для работы с инструментом Ubuntu Advanced Packaging Tool:

  • sudo apt update
  • sudo apt -y upgrade

Флаг -y показывает, что мы соглашаемся установить все элементы. В зависимости от вашей версии Linux вам может понадобиться подтвердить выбор в дополнительныхх диалогах по мере установки обновлений.

После завершения этой процедуры мы можем проверить установленную в системе версию Python 3 с помощью следующей команды:

На экране терминала будет выведена страница результатов, где вы сможете увидеть номер версии. Хотя номер версии может различаться, результат будет выглядеть примерно так:

Output

Python 3.8.2

Для управления программными пакетами Python мы установим инструмент pip, предназначенный для установки и управления пакетами программирования, которые мы можем захотеть использовать в наших проектах разработки. Дополнительную информацию о модулях и пакетах, которые можно установить с помощью pip, можно найти в документе «Импортирование модулей в Python 3».

  • sudo apt install -y python3-pip

Пакеты Python можно установить с помощью следующей команды:

  • pip3 install package_name

Здесь package_name может относиться к любому пакету или любой библиотеке Python, в том числе Django для веб-разработки или NumPy для научных вычислений. Если вы захотите установить NumPy, вы можете использовать команду pip3 install numpy.

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

  • sudo apt install -y build-essential libssl-dev libffi-dev python3-dev

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

Шаг 2 — Настройка виртуальной среды

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

Настройка среды программирования обеспечивает нам лучший контроль над проектами Python и над обработкой разных версий пакетов. Это особенно важно при работе с пакетами сторонних разработчиков.

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

Хотя существует несколько способов создания среды программирования в Python, мы используем модуль venv, входящий в состав стандартной библиотеки Python 3. Для установки venv введите следующую команду:

  • sudo apt install -y python3-venv

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

  • mkdir environments
  • cd environments

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

Команда pyvenv настраивает новый каталог, содержащий несколько элементов, которые мы можем просмотреть с помощью команды ls:

Output

bin include lib lib64 pyvenv.cfg share

Совместная работа этих файлов обеспечивает изоляцию ваших проектов в более широком контексте вашего сервера, так что системные файлы и файлы проекта не смешиваются. Будет очень полезно использовать контроль версий и обеспечить каждому из ваших проектов доступ к конкретным пакетам, которые ему необходимы. Python Wheels — это формат готовых пакетов для Python, который помогает ускорить разработку программного обеспечения за счет сокращения количества операций компиляции. Он находится в каталоге share в Ubuntu 20.04.

Чтобы использовать эту среду, ее нужно активировать. Для этого введите следующую команду, вызывающую скрипт activate:

  • source my_env/bin/activate

В командной строке теперь будет отображаться имя вашей среды, в данном случае my_env. В зависимости от используемой версии Debian Linux префикс может выглядеть несколько иначе, однако называние вашей среды в скобках — это первое, что вы увидите в строке:

Префикс сообщает нам, что среда my_env активна, и что при создании программ они будут использовать настройки и пакеты этой конкретной среды.

Примечание. В виртуальной среде вы можете при желании использовать команду python вместо python3 и команду pip вместо pip3. Если вы используете Python 3 на компьютере вне виртуальной среды, вы можете использовать только команды python3 и pip3.

После выполнения этих шагов ваша виртуальная среда готова к использованию.

Шаг 3 — Создание программы «Hello, World»

Теперь мы настроили нашу виртуальную среду и готовы создать традиционную программу «Hello, World!» Это позволит нам протестировать нашу среду и познакомиться с Python поближе, если мы еще не сделали этого.

Для этого мы откроем текстовый редактор командной строки (например, nano) и создадим новый файл:

Когда текстовый файл откроется в окне терминала, мы введем нашу программу:

print("Hello, World!")

Для выхода из nano нажмите клавиши CTRL и X, а когда система предложит вам сохранить файл, нажмите клавишу y.

После выхода из nano и возврата в оболочку мы запустим программу:

Программа hello.py, которую вы только что создали, выведет на вашем терминале следующее:

Output

Hello, World!

Для выхода из среды введите команду deactivate, и вы вернетесь в исходный каталог.

Заключение

Поздравляем! Вы настроили среду программирования Python 3 на своем сервере Ubuntu Linux и теперь можете начинать проект по программированию!

Если вы используете локальный компьютер, а не сервер, воспользуйтесь обучающем модулем «Установка и настройка локальной среды программирования для Python 3» для вашей операционной системы.

Теперь ваш сервер готов к разработке программного обеспечения. А дополнительную информацию о программировании на Python вы можете узнать из нашей бесплатной электронной книги «Программирование на Python 3» или в обучающих руководствах по Python.

Установка пакетов — Руководство пользователя 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 обновлены

Хотя pip достаточно для установки из предварительно созданных двоичных архивов,
актуальные копии проектов setuptools и wheel
чтобы убедиться, что вы также можете установить из исходных архивов:

 python -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 , но лучше запустить команду activate
скрипт прямо из командной оболочки, например:

Непосредственное управление несколькими виртуальными средами может оказаться утомительным, поэтому
руководство по управлению зависимостями представляет
инструмент более высокого уровня, 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-site
    и заменив site-packages на Scripts . Для
    Например, это может вернуть
    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 — документация Python 3.9.5

Эл. Почта

[email protected]

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

Это позволяет пользователям Python эффективно обмениваться информацией и сотрудничать, извлекая выгоду
от решений, уже созданных другими, до общих (а иногда и
даже редкие!) проблемы, а также потенциально вносят свои
решения для общего бассейна.

В этом руководстве рассматривается часть процесса установки. Для руководства по
создание и совместное использование ваших собственных проектов Python, см.
руководство по распространению.

Примечание

Для корпоративных и других институциональных пользователей имейте в виду, что многие
у организаций есть своя собственная политика в отношении использования и внесения вклада в
программное обеспечение с открытым исходным кодом.Пожалуйста, примите во внимание такую ​​политику при создании
использование средств распространения и установки, поставляемых с Python.

Ключевые термины

  • pip является предпочтительной программой установки. Начиная с Python 3.4, он
    по умолчанию включен в бинарные установщики Python.

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

  • venv — стандартный инструмент для создания виртуальных сред, имеющий
    был частью Python, начиная с Python 3.3. Начиная с Python 3.4, он
    по умолчанию устанавливается pip во все созданные виртуальные среды.

  • virtualenv — сторонняя альтернатива (и предшественник) для
    Венв . Это позволяет использовать виртуальные среды в версиях
    Python до 3.4, который либо вообще не поддерживает venv , либо
    не могут автоматически установить pip в созданные среды.

  • Индекс упаковки Python является общедоступным
    репозиторий лицензионных пакетов с открытым исходным кодом, доступных для использования
    другие пользователи Python.

  • Python Packaging Authority — это группа
    разработчиков и авторов документации, ответственных за обслуживание и
    эволюция стандартных инструментов упаковки и связанных с ними метаданных и
    стандарты форматов файлов. Они поддерживают множество инструментов, документации,
    и средства отслеживания проблем на GitHub и
    Bitbucket.

  • distutils — это исходная система сборки и распространения, впервые добавленная в
    стандартная библиотека Python в 1998 году.В то время как прямое использование distutils
    выводится из эксплуатации, но по-прежнему закладывает основу для нынешней упаковки
    и распределительной инфраструктуры, и она не только остается частью
    стандартная библиотека, но ее имя живет другими способами (например, имя
    списка рассылки, используемого для согласования стандартов упаковки Python
    разработка).

Изменено в версии 3.5: теперь рекомендуется использовать venv для создания виртуальных сред.

Основное использование

Стандартные инструменты упаковки предназначены для использования из команды
линия.

Следующая команда установит последнюю версию модуля и его
зависимости из индекса упаковки Python:

 python -m pip install SomePackage
 

Примечание

Для пользователей POSIX (включая пользователей Mac OS X и Linux) примеры в
это руководство предполагает использование виртуальной среды.

Для пользователей Windows в примерах в этом руководстве предполагается, что опция
отрегулировать системную переменную окружения PATH была выбрана при установке
Python.

Также возможно указать точную или минимальную версию прямо на
командная строка. При использовании операторов компаратора, таких как > , < или некоторых других
специальный символ, который интерпретируется оболочкой, имя пакета и
версия должна быть заключена в двойные кавычки:

 python -m pip install SomePackage == 1.0.4 # конкретная версия
python -m pip install "SomePackage> = 1.0.4" # минимальная версия
 

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

 python -m pip install --upgrade SomePackage
 

Больше информации и ресурсов относительно pip и его возможностей можно найти
можно найти в Руководстве пользователя Python Packaging.

Создание виртуальных сред осуществляется с помощью модуля venv .
Для установки пакетов в активную виртуальную среду используются показанные команды
выше.

Как мне…?

Это быстрые ответы или ссылки для некоторых распространенных задач.

… установить

pip в версиях Python до Python 3.4?

Python только начал связывать pip с Python 3.4. Для более ранних версий
pip необходимо «загрузить», как описано в пакете Python.
Гид пользователя.

… устанавливать пакеты только для текущего пользователя?

Передача опции --user в python -m pip install установит
пакет только для текущего пользователя, а не для всех пользователей системы.

… установить научные пакеты Python?

Ряд научных пакетов Python имеют сложные бинарные зависимости и
в настоящее время непросто установить, используя pip напрямую. На данный момент в
время, пользователям часто будет проще установить эти пакеты,
другие средства
вместо того, чтобы пытаться установить их с помощью pip .

… работать с несколькими версиями Python, установленными параллельно?

В Linux, Mac OS X и других системах POSIX используйте команды Python с поддержкой версий.
в сочетании с переключателем -m для запуска соответствующей копии
пункт :

 python2 -m pip install SomePackage # default Python 2
python2.7 -m pip install SomePackage # в частности Python 2.7
python3 -m pip install SomePackage # default Python 3
python3.4 -m pip install SomePackage # в частности Python 3.4
 

Также могут быть доступны команды pip с соответствующей версией.

В Windows используйте программу запуска Python py в сочетании с -m
переключатель:

 py -2 -m pip install SomePackage # default Python 2
py -2.7 -m pip install SomePackage # в частности Python 2.7
py -3 -m pip install SomePackage # default Python 3
py -3.4 -m pip install SomePackage # в частности Python 3.4
 

Общие проблемы при установке

Установка в систему Python на Linux

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

В таких системах часто лучше использовать виртуальную среду или
установка для каждого пользователя при установке пакетов с pip .

Пункт не установлен

Возможно, что pip не устанавливается по умолчанию. Одно из возможных исправлений:

 python -m securepip - по умолчанию-пип
 

Есть также дополнительные ресурсы для установки pip.

Установка двоичных расширений

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

С введением поддержки двоичного формата wheel и
возможность публиковать колеса как минимум для Windows и Mac OS X через
Python Packaging Index, ожидается, что со временем эта проблема уменьшится,
поскольку пользователи могут чаще устанавливать готовые расширения, а не
чем необходимость строить их сами.

Некоторые решения для установки научного ПО
которые еще не доступны в виде готовых файлов wheel , также могут помочь с
получение других двоичных расширений без необходимости создавать их локально.

Руководство по установке и настройке

Python 3 - Real Python

Установка или обновление Python на вашем компьютере - первый шаг к тому, чтобы стать программистом Python. Существует множество способов установки: вы можете загрузить официальные дистрибутивы Python с Python.org, установить из диспетчера пакетов и даже установить специализированные дистрибутивы для научных вычислений, Интернета вещей и встроенных систем.

В этом руководстве основное внимание уделяется официальным дистрибутивам, поскольку они, как правило, являются лучшим вариантом для начала обучения программированию на Python.

Из этого руководства вы узнаете, как:

  • Проверьте, какая версия Python, если таковая имеется, установлена ​​на вашем компьютере
  • Установите или обновите Python в Windows , macOS и Linux
  • Используйте Python на мобильных устройствах , таких как телефоны или планшеты
  • Использование Python в Интернете с онлайн-интерпретаторами

Независимо от того, в какой операционной системе вы работаете, это руководство поможет вам.Найдите свою операционную систему ниже и погрузитесь в нее!

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

В Windows есть три способа установки:

  1. Магазин Microsoft
  2. Полный установщик
  3. Подсистема Windows

  4. для Linux

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

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

Чтобы проверить, установлен ли Python на вашем компьютере с Windows, сначала откройте приложение командной строки, например PowerShell.

Совет: Вот как открыть PowerShell:

  1. Нажмите клавишу Win .
  2. Тип PowerShell .
  3. Нажмите Введите .

Также можно щелкнуть правой кнопкой мыши кнопку Пуск и выбрать Windows PowerShell или Windows PowerShell (Admin) .

Вы также можете использовать cmd.exe или Терминал Windows.

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

  C: \> Python - версия
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:

  1. Пакет Microsoft Store: Самый простой способ установки в Windows - это установка из приложения Microsoft Store. Это рекомендуется для начинающих пользователей Python, которым требуется простой в настройке интерактивный интерфейс.

  2. Полный установщик: Этот подход предполагает загрузку Python непосредственно из Python.org. Это рекомендуется для разработчиков среднего и продвинутого уровня, которым требуется больший контроль в процессе установки.

  3. Подсистема 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

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

  1. Щелкните Получите .

  2. Подождите, пока приложение загрузится. Когда загрузка будет завершена, кнопка Get будет заменена на кнопку с надписью Установить на мои устройства .

  3. Нажмите Установить на мои устройства и выберите устройства, на которых вы хотите завершить установку.

  4. Щелкните Установить сейчас , а затем ОК , чтобы начать установку.

  5. Если установка прошла успешно, вы увидите сообщение «Этот продукт установлен» вверху страницы Microsoft Store.

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

Как установить из полной программы установки

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

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

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

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

  1. Откройте окно браузера и перейдите к Python.org Страница загрузок для Windows.

  2. Под заголовком «Выпуски Python для Windows» щелкните ссылку на последнюю версию Python 3 - Python 3.x.x . На момент написания этой статьи последней версией был Python 3.8.4.

  3. Прокрутите вниз и выберите исполняемый установщик Windows x86-64 для 64-разрядной версии или исполняемый установщик Windows x86 для 32-разрядной версии .

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

Для Windows вы можете выбрать 32-битный или 64-битный установщик. Вот разница между ними:

  • Если в вашей системе 32-битный процессор, вам следует выбрать 32-битный установщик. Если вы попытаетесь установить 64-разрядную версию на 32-разрядный процессор, то в начале вы получите сообщение об ошибке, и установка завершится неудачно.

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

Если вы не уверены, какую версию выбрать, выберите 64-разрядную версию.

Если у вас 64-битная система и вы хотите переключиться с 64-битного Python на 32-битный (или наоборот), вы можете просто удалить Python, а затем переустановить его, загрузив другой установщик с Python.org.

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

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

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

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

  1. Путь установки по умолчанию находится в каталоге AppData / текущего пользователя Windows.

  2. Кнопка Customize installation может использоваться для настройки места установки и установки дополнительных функций, включая pip и IDLE.

  3. Панель запуска установки для всех пользователей (рекомендуется). По умолчанию установлен флажок .Это означает, что каждый пользователь на машине будет иметь доступ к программе запуска py.exe . Вы можете снять этот флажок, чтобы ограничить использование Python текущим пользователем Windows.

  4. Флажок Добавить Python 3.8 в ПУТЬ по умолчанию снят. Есть несколько причин, по которым вы можете не захотеть использовать Python в PATH , поэтому убедитесь, что вы понимаете последствия, прежде чем устанавливать этот флажок.

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

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

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

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

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

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

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

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

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

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

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

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

  1. Нажмите Cmd + Пробел клавиш.
  2. Тип Терминал .
  3. Нажмите Введите .

Вы также можете открыть 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:

  1. Официальный установщик: Этот метод включает загрузку официального установщика с веб-сайта Python.org и его запуск на вашем компьютере.

  2. Диспетчер пакетов Homebrew: Этот метод включает загрузку и установку диспетчера пакетов Homebrew, если он еще не установлен, а затем ввод команды в приложение терминала.

И официальный установщик, и менеджер пакетов Homebrew будут работать, но Python Software Foundation поддерживает только официальный установщик.

Примечание: Вы также можете завершить установку в macOS, используя альтернативные дистрибутивы, такие как Anaconda, но это руководство охватывает только официальные дистрибутивы.

Anaconda - популярная платформа для научных вычислений и обработки данных с помощью Python. Чтобы узнать, как установить Anaconda на macOS, ознакомьтесь с руководством по установке macOS в официальной документации Anaconda.

Дистрибутивы, устанавливаемые официальным установщиком и менеджером пакетов Homebrew, не идентичны. Установка из Homebrew имеет некоторые ограничения.

Ограничения установки из Homebrew

Дистрибутив Python для macOS, доступный на Homebrew, не включает зависимость Tcl / Tk, требуемую модулем Tkinter. Tkinter - это стандартный библиотечный модуль для разработки графических пользовательских интерфейсов на Python и, по сути, интерфейс для набора инструментов Tk GUI, который не является частью Python.

Homebrew не устанавливает зависимость набора инструментов Tk GUI. Вместо этого он полагается на существующую версию, установленную в вашей системе. Системная версия Tcl / Tk может быть устаревшей или полностью отсутствовать, что может помешать вам импортировать модуль Tkinter.

Рекомендации по установке macOS

Диспетчер пакетов Homebrew - популярный метод установки Python в macOS, поскольку им легко управлять из командной строки и он предлагает команды для обновления Python без необходимости перехода на веб-сайт.Поскольку Homebrew - это утилита командной строки, ее можно автоматизировать с помощью сценариев bash.

Однако дистрибутив Python, предлагаемый Homebrew, не контролируется Python Software Foundation и может измениться в любое время. Самый надежный метод в macOS - использовать официальный установщик, особенно если вы планируете программировать Python с графическим интерфейсом пользователя с помощью Tkinter.

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

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

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

Шаг 1. Загрузите официальный установщик

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

  1. Откройте окно браузера и перейдите на страницу загрузок Python.org для macOS.

  2. Под заголовком «Выпуски Python для Mac OS X» щелкните ссылку на последнюю версию Python 3 - Python 3.х х . На момент написания этой статьи последней версией был Python 3.8.4.

  3. Прокрутите вниз и щелкните Установщик 64-разрядной версии macOS , чтобы начать загрузку.

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

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

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

Для завершения установки выполните следующие действия:

  1. Нажмите . Продолжайте несколько раз, пока вас не попросят согласиться с лицензионным соглашением по программному обеспечению.Затем нажмите Согласен .

  2. Вам будет показано окно, в котором будет указано место установки и сколько места она займет. Скорее всего, вы не хотите менять расположение по умолчанию, поэтому нажмите Установить , чтобы начать установку.

  3. Когда установщик закончит копирование файлов, нажмите Закрыть , чтобы закрыть окно установщика.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      $ обновление пивоварни && обновление пивоварни
      

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

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

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

  2. Введите pip3 и нажмите Введите .

  3. Вы должны увидеть текст справки диспетчера пакетов Python pip . Если вы получаете сообщение об ошибке при запуске pip3 , повторите шаги установки еще раз, чтобы убедиться, что у вас есть работающая установка.

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

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

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

  1. Использование диспетчера пакетов операционной системы
  2. Сборка 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:

  1. Установка из диспетчера пакетов: Это наиболее распространенный метод установки в большинстве дистрибутивов Linux.Он включает в себя запуск команды из командной строки.

  2. Сборка из исходного кода: Этот метод сложнее, чем использование диспетчера пакетов. Он включает в себя выполнение ряда команд из командной строки, а также проверку того, что у вас установлены правильные зависимости для компиляции исходного кода Python.

Не в каждом дистрибутиве Linux есть менеджер пакетов, и не каждый менеджер пакетов имеет Python в своем репозитории. В зависимости от вашей операционной системы, сборка Python из исходного кода может быть вашим единственным вариантом.

Примечание: Вы также можете завершить установку в Linux, используя альтернативные дистрибутивы, такие как Anaconda, но это руководство охватывает только официальные дистрибутивы.

Anaconda - популярная платформа для научных вычислений и обработки данных с помощью Python. Чтобы узнать, как установить Anaconda в Linux, ознакомьтесь с руководством по установке Linux в официальной документации Anaconda.

Какой метод установки вы используете в основном, зависит от того, есть ли в вашей ОС Linux менеджер пакетов и нужно ли вам контролировать детали установки.

Рекомендации по установке Linux

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

Есть три основные причины, по которым вы можете выбрать сборку Python из исходного кода:

  1. Вы не можете загрузить Python из диспетчера пакетов вашей операционной системы.

  2. Вам необходимо контролировать способ компиляции Python, например, когда вы хотите уменьшить объем памяти во встроенных системах.

  3. Вы хотите опробовать бета-версии и выпустить кандидатуры последней и лучшей версии до того, как она станет общедоступной.

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

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

В этом разделе вы узнаете, как установить Python с помощью диспетчера пакетов Ubuntu 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 :

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

      $ sudo apt-get update
    $ sudo apt-get upgrade
      
  2. Затем убедитесь, что у вас установлены все требования сборки:

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

      $ tar xvf Python-3.8.4.tgz
    $ cd Python-3.8.4
      
  2. Теперь вам нужно запустить инструмент ./configure для подготовки сборки:

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

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

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

  4. Наконец, вам нужно установить новую версию 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! Обязательно поделитесь своим прогрессом и любыми вопросами, которые могут у вас возникнуть, в комментариях ниже.

Как правильно установить Python

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

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

Выберите правильную версию и дистрибутив Python

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

На момент написания этой статьи Python 3.8.1 является самой последней версией. Таким образом, безопасный вариант - использовать последнее обновление Python 3.7 (в данном случае Python 3.7.6). Вы всегда можете попробовать самую последнюю версию Python контролируемым способом - e.g., в виртуальной машине или на тестовой машине, но возврат на одну версию назад гарантирует лучшую совместимость с распространенными сторонними пакетами Python.

Python также входит во множество дистрибутивов, во многом так же, как и Linux. Однако, в отличие от Linux, Python предлагает одну золотую стандартную «официальную» версию, к которой вы всегда можете прибегнуть: CPython, версия, предоставленная Python Software Foundation на python.org. Опять же, это самый безопасный и наиболее широко совместимый дистрибутив, за который никого не увольняют.(Возможно, вы захотите изучить другие дистрибутивы Python позже, поскольку они относятся к конкретным вариантам использования, которые могут у вас возникнуть, но мы не будем их здесь рассматривать.)

Один из ключевых вариантов, который вам нужно сделать, особенно в Windows, заключается в том, следует ли используйте 32-битную или 64-битную версию Python. Наиболее вероятный ответ - 64-разрядная версия по следующим причинам:

  • Большинство современных операционных систем по умолчанию используют 64-разрядную версию Python. Пользователи Windows могут запускать 32-битные версии Python в 64-битной Windows, но с небольшой потерей производительности.
  • 32-разрядный Python

  • и 32-разрядные приложения, как правило, могут получить доступ только к 4 ГБ памяти за раз. 64-битные приложения не имеют этого ограничения, поэтому многие инструменты анализа данных и машинного обучения для Python лучше всего работают в 64-битных версиях. Некоторые доступны только в 64-битных версиях.

Единственный раз, когда вы должны выбрать 32-битную версию Python, - это если вы застряли на 32-битной версии Windows или вам нужно использовать сторонний модуль, который доступен только в 32-битной версии. .

Установите Python в Windows с умом

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

По умолчанию установщик Python для Windows помещает свои исполняемые файлы в пользовательский каталог AppData , поэтому для него не требуются права администратора. Если вы единственный пользователь в системе, вы можете поместить Python в каталог более высокого уровня (например, C: \ Python3.7 ), чтобы упростить поиск. Установщик Windows позволяет указать целевой каталог.

Выберите правильный установщик Python для Windows

Python.org предлагает несколько различных воплощений Python для Windows. В дополнение к уже упомянутым 32-разрядным («x86») и 64-разрядным («x86-64») версиям вы можете выбрать встраиваемый zip-файл, исполняемый установщик и веб-установщик. Вот что это все:

  • Программа установки исполняемого файла - это просто файл.EXE-файл, запускающий процесс установки Python. Это простой и наиболее часто используемый выбор по умолчанию.
  • Веб-установщик аналогичен исполняемому установщику, за исключением того, что он отдельно загружает биты, необходимые для выполнения установки. Это значительно уменьшает размер самого установщика, но, конечно, требует подключения к сети.
  • Встраиваемый zip-файл - это автономная минимальная копия среды выполнения Python, которая помещается в одной папке без каких-либо зависимостей.Его полезно объединить, когда вы хотите распространять приложение Python вручную или когда вам нужна быстрая разовая установка Python для тестирования чего-либо на лету. Но встраиваемый zip-архив не включает pip или какие-либо другие полезные инструменты, которые поставляются с полной установкой, поэтому он предназначен только для использования специалистами.

Установите Python с помощью диспетчера пакетов для Windows

Еще один вариант - использовать одну из систем управления пакетами, существующих для Windows.NuGet, менеджер пакетов для .NET, предлагает Python в своем репозитории. Однако Python предоставляется там в основном для использования в качестве компонента в приложении .NET, а не как способ установки автономного экземпляра Python для общего использования. Вы, вероятно, обнаружите, что вашим экземпляром Python будет легче управлять, если вы установите Python обычным способом.

Chocolatey, более общая система управления пакетами Windows, также предлагает Python. Chocolatey - это удобный способ запустить установщик Python и отслеживать наличие среды выполнения языка Python в вашей системе - и, следовательно, это лучший выбор, чем NuGet.Однако лучше избегать смешивания и сопоставления установок Chocolatey и обычных установок Python в одной и той же системе.

Установите Python в Linux с умом

Поскольку дистрибутивы Linux значительно различаются, типичный способ установки Python в Linux - использовать диспетчер пакетов конкретного дистрибутива. Например, в Ubuntu и Fedora совершенно разные процедуры установки Python. В Linux (и MacOS) целевой каталог для установки обычно предопределен и основан на номере версии Python, т.е.g., /usr/bin/python3.X в Linux или / usr / local / opt / python / на Mac.

Один из способов избежать тонкостей менеджеров пакетов Linux - использовать контейнерную среду выполнения Python. Контейнеры работают изолированно от остальной системы, поэтому вам не нужно беспокоиться о том, что разные среды выполнения Python наступят друг другу на пятки. Однако, если ваш рабочий процесс еще не включает контейнеры, вам нужно будет потратить время и силы на то, чтобы быстро освоить Docker. (Обратите внимание, что вы также можете использовать контейнерный Python в Windows.)

Здесь также пригодится инструмент под названием asdf-vm. Вы можете использовать asdf-vm для управления несколькими средами выполнения Python в Unix-подобных системах (Linux и MacOS), а также несколькими средами выполнения для Node.js, Ruby, Elixir и многих других языков. Так что, если вы обнаружите, что жонглируете версиями других вещей, помимо Python, вам стоит изучить asdf-vm.

Установите Python на MacOS с умом

MacOS традиционно поставляется с установленной версией Python, но никогда не новее, чем Python 2.7. Это создало проблемы, когда появился Python 3, поскольку две версии часто конфликтовали. В официальной документации Python есть некоторые примечания на этот счет, но нет более подробных рекомендаций, кроме как убедиться, что вы используете правильный путь для нужного экземпляра Python.

Распространенным способом управления средами выполнения Python в MacOS является диспетчер пакетов Homebrew. Homebrew предоставляет единый интерфейс для загрузки, установки, управления и удаления Python и других сторонних приложений командной строки.

Установите пакеты Python с умом

После того, как вы установили базовую версию версии Python, не нужно, начинать установку пакетов непосредственно в нее с помощью pip - нет, даже если вы планируете использовать Python для только один проект. Настройте каталоги проектов, установите в них виртуальные среды Python, затем , затем установите пакеты в эти виртуальные среды. Таким образом, базовая установка остается чистой.

Для высокоуровневого способа управления несколькими проектами с виртуальными средами и зависимостями загляните в проект Poetry.Poetry предоставляет инструмент командной строки для управления виртуальными средами и зависимостями на высоком уровне.

Установить несколько версий Python бок о бок

Самая сложная проблема при установке Python - как работать с разными версиями Python, установленными бок о бок. Здесь применяются два универсальных практических правила:

  • Всегда устанавливайте каждую версию в другой каталог.
  • Убедитесь, что все системные пути настроены так, чтобы указывать сначала на версию, которую вы хотите запустить по умолчанию.

Запуск нескольких версий Python убедительно свидетельствует в пользу виртуальных сред для отдельных проектов. Когда виртуальная среда активирована, все действия Python в контексте проекта автоматически направляются на правильную версию Python,

Другой вариант, который пользователи Windows должны контролировать, какую версию Python использовать при установке нескольких, - это средство запуска py . приложение. Во время установки Python вам предлагается установить программу запуска py , небольшой исполняемый файл, который позволяет вам выбрать (с помощью флагов командной строки), какую версию Python использовать для данного сценария.Например, чтобы запустить pip для Python 3.7, вы должны ввести py -3.7 -m pip .

Обновите Python с умом

Незначительные обновления версии для Python - например, Python 3.7.2 до Python 3.7.3 - обычно достаточно просты. В Windows установщик определяет наличие существующей версии и обновляет ее. В Linux и MacOS установщик или диспетчер пакетов обычно делают то же самое.

Однако любые виртуальные среды, которые вы создали, будут также нуждаться в обновлении; они не обновляются автоматически.Чтобы обновить Python в виртуальной среде, просто перейдите в каталог виртуальной среды и введите venv --upgrade . Опять же, обратите внимание, что это работает лучше всего с , только с для небольших обновлений версии - например, с Python 3.7.2 до Python 3.7.3.

Если вы выполняете обновление основной версии, например с Python 3.7 до Python 3.8, лучше всего использовать venv для создания нового отдельного подкаталога виртуальной среды в каталоге проекта, переустановить в нем все зависимости, и переключитесь на использование новой виртуальной среды.Большинство IDE с поддержкой Python (например, Microsoft Visual Studio Code) обнаруживают несколько виртуальных сред в проекте и позволяют переключаться между ними.

Copyright © 2020 IDG Communications, Inc.

Установка Python 3 в Linux - Автостопом по Python

Этот документ описывает, как установить Python 3.6 или 3.8 на машины Ubuntu Linux.

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

Если вы используете Ubuntu 16.10 или новее, то вы можете легко установить Python 3.6 с помощью следующих команд:

 $ sudo apt-get update
$ sudo apt-get install python3.6
 

Если вы используете другую версию Ubuntu (например, последнюю версию LTS) или хотите использовать более современный Python, мы рекомендуем использовать deadsnakes PPA для установки Python 3.8:

 $ sudo apt-get install software-properties-common
$ sudo add-apt-репозиторий ppa: deadsnakes / ppa
$ sudo apt-get update
$ sudo apt-get install python3.8
 

Если вы используете другой дистрибутив Linux, скорее всего, у вас уже есть Python 3
также предустановлен. Если нет, используйте менеджер пакетов вашего дистрибутива.
Например, в Fedora вы должны использовать dnf :

 $ sudo dnf установить python3
 

Обратите внимание, что если версия пакета python3 недостаточно свежая
для вас могут быть способы установить более свежие версии,
в зависимости от вашего распределения. Например, установка python3.9 упаковка
в Fedora 32, чтобы получить Python 3.9. Если вы пользователь Fedora, вам может потребоваться
чтобы прочитать о нескольких версиях Python, доступных в Fedora.

Работа с Python 3

На этом этапе у вас также может быть доступна система Python 2.7.

Это может запустить интерпретатор Python 2.

Это всегда будет запускать интерпретатор Python 3.

Pipenv и виртуальные среды

Следующим шагом является установка Pipenv, чтобы вы могли устанавливать зависимости и управлять виртуальными средами.

Виртуальная среда - это инструмент для сохранения зависимостей, необходимых для разных проектов.
в отдельных местах, создав для них виртуальные среды Python. Это решает
«Project X зависит от версии 1.x, но Project Y требует дилеммы 4.x» и сохраняет
ваш глобальный каталог пакетов сайтов чистый и управляемый.

Например, вы можете работать над проектом, который требует Django 1.10, а также
поддержание проекта, для которого требуется Django 1.8.

Итак, вперед! К документации Pipenv & Virtual Environments!


Эта страница является переработанной версией другого руководства,
который доступен по той же лицензии.

Как установить пакеты Python вручную

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

Контрольный список установки Python

Перед установкой любого пакета вы всегда должны убедиться, что установлена ​​установка Python, содержащая файлы, необходимые для установки пакетов, в соответствии с требованиями к установке.

Пакеты, которые нельзя установить с помощью Pip

Предварительные шаги, которые необходимо предпринять:

  1. Загрузите пакет и распакуйте его в локальный каталог.
  2. Если в комплект поставки входит собственный набор инструкций по установке, им необходимо следовать. В противном случае наиболее распространенным методом ручной установки пакета является реализация setup.py.

Установка пакетов Python с помощью Setup.py

Чтобы установить пакет, который включает файл setup.py, откройте окно команды или терминала и:

  1. cd в корневой каталог, где находится файл setup.py расположен
  2. Введите: python setup.py install

Setup.py Среда сборки

Пакеты, устанавливаемые с помощью setup.py, имеют требования к сборке, которых должны придерживаться разработчики. Однако некоторые требования не являются обязательными.

Примеры

  • Убедитесь, что установлена ​​последняя версия setuptools:
 python -m pip install --upgrade setuptools 
  • Включите аргументы ключевого слова install_requires в setup.py. install_requires - это установка setuptools.Ключевое слово py, используемое для указания минимальных требований к пакету. Например:
 install_requires = ['  '], # Необязательное ключевое слово 

Полные требования к сборке пакета для установки на основе setup.py изложены PyPA (Python Packaging Authority) в «Образце проекта».

Образец проекта

Sample Project - это шаблонный пакет с файлом setup.py для ручной установки пакета. Файл снабжен комментариями для настройки сценария и для всей среды сборки пакета. [https://github.com/pypa/sampleproject]

Пример проекта

основан на пакете setuptools: «Модуль установки на основе setuptools». https://github.com/pypa/sampleproject/blob/master/setup.py]

setup.py - это сценарий сборки для пакетов, созданных с помощью setuptools.

Пример Setup.py (без аннотации)

 импорт инструментов настройки

с open ("README.md", "r") как fh:

long_description = fh.read ()

setuptools.настраивать(

name = "", # Замените на свое имя пользователя

version = "1.0.0",

author = "  ",

author_email = "  ",

description = " <пакет Template Setup.py> ",

long_description = long_description,

long_description_content_type = "текст / уценка",

url = "   ",

packages = setuptools.find_packages (),

classifiers = [

"Язык программирования :: Python :: 3",

"Лицензия :: OSI Approved :: MIT License",

"Операционная система :: Независимая от ОС",

],

python_requires = '> = 3.6',

) 

Установка

· HonKit

Когда мы говорим о «Python 3» в этой книге, мы будем иметь в виду любую версию Python, равную или более позднюю, чем версия Python 3.6.0.

Установка в Windows

Посетите https://www.python.org/downloads/ и загрузите последнюю версию. На момент написания этой статьи это был Python 3.5.1.
Установка такая же, как и для любого другого программного обеспечения для Windows.

Обратите внимание, что если ваша версия Windows предшествует Vista, вам следует загружать Python 3.4 только, поскольку для более поздних версий требуются более новые версии Windows.

ВНИМАНИЕ: Убедитесь, что вы отметили опцию Добавить Python 3.5 в PATH .

Чтобы изменить место установки, нажмите Настроить установку , затем Далее и введите C: \ python35 (или другое подходящее место) в качестве места установки.

Если вы не отметили ранее опцию Добавить Python 3.5 PATH , отметьте Добавить Python в переменные среды . Это делает то же самое, что и Добавить Python 3.5 в PATH на первом экране установки.

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

Если ваш путь был установлен неправильно (установив флажок Добавить Python 3.5 Путь или Добавить Python в переменные среды ), выполните действия, описанные в следующем разделе ( DOS Prompt ), чтобы исправить это.В противном случае перейдите к запросу Running Python в разделе Windows этого документа.

ПРИМЕЧАНИЕ. Для людей, которые уже знают программирование, если вы знакомы с Docker, попробуйте Python в Docker и Docker в Windows.

Подсказка DOS

Если вы хотите иметь возможность использовать Python из командной строки Windows, то есть из командной строки DOS, вам необходимо соответствующим образом установить переменную PATH.

Для Windows 2000, XP, 2003 щелкните Панель управления -> Система -> Дополнительно -> Переменные среды .Щелкните переменную с именем PATH в разделе Системные переменные , затем выберите Edit и добавьте ; C: \ Python35 (убедитесь, что эта папка существует, она будет отличаться для новых версий Python) в папку конец того, что уже есть. Конечно, используйте соответствующее имя каталога.

Для более старых версий Windows откройте файл C: \ AUTOEXEC.BAT и добавьте строку PATH =% PATH%; C: \ Python35 и перезапустите систему.Для Windows NT используйте файл AUTOEXEC.NT .

Для Windows Vista:

  • Нажмите Пуск и выберите Панель управления
  • Нажмите «Система», справа вы увидите «Просмотр основной информации о вашем компьютере».
  • Слева список задач, последняя из которых Расширенные настройки системы . Щелкните это.
  • Отображается вкладка Advanced диалогового окна System Properties . Нажмите кнопку Environment Variables в правом нижнем углу.
  • В нижнем поле с заголовком Системные переменные прокрутите вниз до Путь и нажмите кнопку Изменить .
  • Измените свой путь по мере необходимости.
  • Перезагрузите систему. Vista не улавливала изменение переменной окружения системного пути до тех пор, пока я не перезапустился.

Для Windows 7 и 8:

  • Щелкните правой кнопкой мыши Компьютер на рабочем столе и выберите Свойства или щелкните Пуск и выберите Панель управления -> Система и безопасность -> Система .Щелкните Advanced system settings слева, а затем щелкните вкладку Advanced . Внизу щелкните Environment Variables и в разделе System variables найдите переменную PATH , выберите и нажмите Edit .
  • Перейдите в конец строки в разделе «Значение переменной» и добавьте ; C: \ Python35 (убедитесь, что эта папка существует, она будет отличаться для более новых версий Python) до конца того, что уже существует.Конечно, используйте соответствующее имя папки.
  • Если значение было % SystemRoot% \ system32; Теперь он станет % SystemRoot% \ system32; C: \ Python36
  • Нажмите ОК , и все готово. Перезагрузка не требуется, однако вам, возможно, придется закрыть и снова открыть командную строку.

Для Windows 10:

Windows Start Menu> Settings > About > System Info (это полностью справа)> Advanced System Settings > Environment Variables (это внизу)> (затем выделите Путь переменная и щелкните Изменить )> Новый > (введите любое местоположение вашего Python.Например, C: \ Python35 \ )

Запуск командной строки Python в Windows

Для пользователей Windows вы можете запустить интерпретатор в командной строке, если вы правильно установили переменную PATH .

Чтобы открыть терминал в Windows, нажмите кнопку «Пуск» и выберите Выполнить . В диалоговом окне введите cmd и нажмите клавишу [ввод] .

Затем введите python и убедитесь в отсутствии ошибок.

Установка в Mac OS X

Для пользователей Mac OS X используйте Homebrew: brew install python3 .

Для проверки откройте терминал, нажав клавиши [Command + Пробел] (чтобы открыть поиск Spotlight), введите Терминал и нажмите клавишу [ввод] . Теперь запустите python3 и убедитесь, что ошибок нет.

Установка в GNU / Linux

Для пользователей GNU / Linux используйте диспетчер пакетов вашего дистрибутива для установки Python 3, например в Debian и Ubuntu: sudo apt-get update && sudo apt-get install python3 .

Для проверки откройте терминал, открыв приложение Terminal или нажав Alt + F2 и введя gnome-terminal .Если это не сработает, обратитесь к документации вашего конкретного дистрибутива GNU / Linux. Теперь запустите python3 и убедитесь, что ошибок нет.

Вы можете увидеть версию Python на экране, запустив:

  $ python3 -V
Python 3.6.0
  

ПРИМЕЧАНИЕ. $ - это приглашение оболочки. Он будет отличаться для вас в зависимости от настроек операционной системы на вашем компьютере, поэтому я буду обозначать подсказку только символом $ .

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

Резюме

С этого момента мы будем предполагать, что в вашей системе установлен Python.

Далее мы напишем нашу первую программу на Python.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *