Инсталляция Python в Windows 10
Команда разработчиков среды Python Software Foundation значительно упростила установку пользователям «десятки», добавив приложение в фирменный магазин ПО от Microsoft.
- Откройте Microsoft Store и нажмите на кнопку «Поиск».
Способ 2: Установка вручную
Питон можно установить и более привычным методом — вручную из инсталлятора.
Важно! Для использования этого способа у используемой в системе учетной записи должны быть права администратора!
Урок: Как получить права администратора в Windows 10
- Перейдите по ссылке выше. Наведите курсор на пункт «Downloads» и выберите «Windows».
Далее обратите внимание на установочные опции. Доступны два варианта:
- «Install now» – установка по умолчанию со всеми компонентами и документацией;
- «Customize installation» – позволяет тонко настроить местоположение и выбрать устанавливаемые компоненты, рекомендуется только опытным пользователям.
Что делать, если Python не устанавливается
Порой казалось бы элементарная процедура даёт сбой, и рассматриваемый пакет ПО отказывается устанавливаться. Рассмотрим самые частые причины этой проблемы.
- Первая возможная причина – локальная учётная запись носит имя, которое содержит русские буквы. Решением в таком случае будет переименование папки пользователя, теперь уже с латинскими буквами.
Пропишите по очереди следующие команды, нажимая после каждой на клавишу Enter:
msiexec /unreg
msiexec /regserver
Мы рассказали вам о способах установки среды Python на компьютер под управлением Windows 10 и указали варианты решения проблем при выполнении этой процедуры.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 12569 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как установить Python и PIP на Windows 10. Настройка Python в качестве модуля веб-сервера
Язык Python является в настоящее время очень популярным и многие инструменты для сбора информации, сканирования, тестирования на проникновение, оценки безопасности написаны на Python. Все эти инструменты без проблем работают в Linux. Но на самом деле, подавляющее большинство инструментов может работать и в Windows — достаточно просто выполнить несложную установку Python.
Python — это скриптовый (интерпретируемый) язык, то есть программы перед запуском не нужно предварительно компилировать. В этом смысле Python похож на PHP.
В настоящее время существует две главных версии Python:
- 3.x
- 2.x
Они существенно различаются между собой, в том числе и синтаксисом, то есть программа, написанная на одной версии, может не работать в интерпретаторе другой версии. Тем не менее сейчас уже обозначен срок завершения поддержки Python 2.x и эту версию можно считать устаревшей. Поэтому я предлагаю установить только Python 3. Хотя если вы не согласны, то пишите в комментариях и я дополню инструкцию установкой второй версии. Хоть мы не получим старую версию, зато я дополнительно покажу, как установить PIP — систему управления пакетами Python, — а также как подключить Python в качестве модуля веб-сервера — то есть он сможет выполнять такие же функции, что и PHP.
Как установить Python в Windows
Для Python 3.x также много активно поддерживаемых веток:
- 3.9
- 3.8
- 3.7
- 3.6
- 3.5
Последней стабильной версией на момент написания является Python 3.8.x.
Помните, что Python не будет работать на Windows XP или более ранних.
Кстати, ведь Python есть и в магазине приложений Windows,
где у него одна звезда (из пяти) и один отзыв (что ничего не работает):
Поэтому мы выполним установку с помощью официального установщика — это совсем просто.
Для скачивания установочного файла, перейдите на страницу загрузки установочных файлов для Windows: https://www.python.org/downloads/windows/
Выберите последний выпуск Python 3, на скриншоте это Python 3.8.0.
Пролистните страницу вниз и найдите «Windows x86-64 executable installer»:
Запустите скаченный файл:
Во-первых, поставьте галочку «Add Python 3.8 to PATH». Это нужно для того, что когда вы будете запускать скрипт на Python, вам не нужно будет указывать полный путь до интерпретатора.
Во-вторых, я рекомендую изменить папку, куда будет выполнена установка. Для этого кликните «Customize installation».
В этом окне ничего не меняем, главное убедитесь, что стоит галочка напротив pip:
В этом окне убедитесь, что стоит галочка «Add Python to environment variables» и поменяйте папку установки на «C:\Python\Python38»:
Нажмите кнопку «Install»:
И… всё готово! Согласитесь, это было реально просто.
У меня в Windows уже включена поддержка путей файлов длиной более 260 символов, но если у вас ещё это не сделано, то установщик в конце предложит это — чтобы это сделать, нажмите «Disable path length limit». Эта настройки ни на что плохо не влияет. Но нужно помнить, что старые программы по-прежнему могут быть неспособны работать с файлами, пути которых имеют более 260 символов.
Смотрите подробности в статьях:
- Как в Windows 10 включить поддержку пути к файлам длиной более 260 символов
- Существует ли предел длины имени файлов в Windows
Для проверки, откройте командную строку: нажмите Win+x и выберите «Windows PowerShell»:
Откроется PowerShell. Если вам привычнее обычная командная строка Windows (CMD), то нажмите Win+r и введите
В любом из открывшихся окон введите:
Должна появится версия Python, например:
Как запускать программы Python в Windows
Поскольку многие скрипты Python представляют собой утилиты с интерфейсом командной строки, то запускать их нужно в командной строке, иначе при двойном клике программа будет быстро завершать работу и вы ничего не увидите кроме мелькнувшего окна.
Для запуска откройте командную строку и запустите команду вида:
Пример простой программы hello_world.py:
Как начать изучать Python
Материалов по изучению этого языка программирования много, могу порекомендовать один из них. Некоторое время назад мне попалась и запомнилась книга «Python для сетевых инженеров» — хорошо и доходчиво написано, в том числе для начинающих. В книге есть задания. Книга совершенно официально бесплатная от самого автора.
Как установить PIP в Windows
PIP — это менеджер пакетов, с помощью которого можно искать, устанавливать, обновлять и удалять пакеты Python. В качестве пакетов могут быть как библиотеки, которые являются зависимостями для других программ, так и полноценные программы. Причём PIP правильно обрабатывает зависимости — если для работы программы требуется другие пакеты Python, то PIP их также установит.
В Linux некоторые пакеты Python упакованы в качестве пакетов дистрибутива и распространяются через стандартные репозитории — но таких пакетов меньше, чем доступно в pip. Поэтому в Linux программа pip также используется. Что касается Windows, то здесь pip является самым удобным способом установить нужный пакет.
При установке среды Python описанным выше способом, менеджер пакетов pip также должен установиться. Вы можете проверить это:
Обновите важные компоненты:
Установка Средства сборки C++
Это опциональный шаг при установке pip — но если вы его пропустите, при попытке установить некоторые пакеты вы будете сталкиваться с ошибками.
На самом деле, при установке пакетов с помощью pip иногда выполняется в том числе и компиляция, чтобы это происходило без проблем, необходимо ещё и установить «Средства сборки C++». Для их установки скачайте и запустите файл vs_buildtools.exe. Во вкладке «Рабочие нагрузки» поставьте галочку «Средства сборки C++» и нажмите кнопку «Установить»:
Как пользоваться PIP в Windows
Для установки выполните команду вида:
В качестве примера попробуем установить программу hashID — это инструмент, написанный на Python 3, который поддерживает идентификацию более 220 уникальных типов хешей используя регулярные выражения.
Пример запуска hashID в Windows после установки:
Подключение модуля Python к веб-серверу Apache в Windows
Python может работать как модуль Apache, в этом случае скрипты Python будут выполнятся как, например, выполняются PHP скрипты. Причём оба интерпретатора могут работать одновременно.
Подразумевается, что Python у вас установлен по вышеприведённой инструкции, а веб-сервер установлен по инструкции «Установка веб-сервера (Apache 2.4, MySQL 8.0, PHP 7, phpMyAdmin) на Windows 10».
Настройка Apache на запуск Python CGI
Откройте для редактирования конфигурационный файл Apache httpd.conf, у меня он расположен по пути C:\Server\bin\Apache24\conf\httpd.conf.
Найдите там строку
и добавьте к ней ExecCGI. Должна получиться такая строка (ВНИМАНИЕ: набор опций у вас может быть другим):
Теперь найдите строку:
Раскомментируйте её, то есть удалите символ # в начале строки и добавьте к концу строки .py. Новая строка будет выглядеть примерно так:
Создайте тестовую страницу Python
В папке для ваших сайтов (у меня это C:\Server\data\htdocs\) создайте файл test.py и скопируйте в него:
Обратите внимание на самую верхнюю строку, то есть на C:\Python\Python38\python.exe — вам нужно заменить её на своё значение, указав путь до файла python.exe. Если у вас версия 3.9, то этой папкой может быть C:\Python\Python39\python.exe, то есть название папки может различаться в зависимости от установленной версии и путь до папки также может различаться в зависимости от того, какой вы выбрали при установке.
Должна будет появиться надпись
Как показано на скриншоте ниже:
Редакторы исходного кода Python
Если вы устанавливаете Python не только для запуска программ, но и для изучения языка программирования Python, то вам понадобятся редакторы исходного кода. Я могу порекомендовать парочку абсолютно бесплатных:
- NetBeans — очень мощная, но и довольно требовательная к ресурсам IDE (интегрированная среда разработки). Я уже много-много лет работаю именно в этой IDE. Поддержка Python включается при установке соответствующего плагина.
- Notepad++ — очень нетребовательный к ресурсам редактор программного кода. Поддерживает много языков программирования.
Решение ошибки error Microsoft Visual C++ 14.0 is required
При использовании менеджера пакетов pip на Windows вы можете столкнуться с ошибкой:
Начиная с 2017 самая новая версия Visual Studio может заменить любую требуемую версию Build Tools (инструментов сборки) C++. Для установки последней версии, скачайте и запустите файл vs_buildtools.exe. Во вкладке «Рабочие нагрузки» поставьте галочку «Средства сборки C++» и нажмите кнопку «Установить»:
Дополнительно выполните обновление setuptools:
Ошибки при компиляции в Python
Иногда при установке пакетов с помощью pip вы будете сталкиваться с ошибками вроде такой:
В ней сказано, что компиляция завершилась ошибкой из-за того, что не найден файл cairo.h.
Ещё один пример:
В этой ошибке сказано, что компиляция завершилась ошибкой из-за того, что не найден файл netinet/ip.h.
Точно такие же ошибки из-за отсутствия файлов с расширением .h могут возникать и в Linux. Файлы с расширением .h являются так называемыми заголовками — то есть файлами исходного кода для импорта в другие приложения. В каждом случае придётся индивидуально выяснять, к какому пакету относится отсутствующий файл и устанавливать этот пакет.
Как установить Python на Windows 10
Программирование уже очень много лет является актуальной и востребованной сферой деятельности. Оно постоянно развивается, языки программирования эволюционируют, устаревают или же и вовсе переходят на другой уровень. Сейчас даже люди гуманитарного склада ума задумываются о карьере программиста. Некоторым удаётся преуспеть, другим — нет. Помимо того, что в программировании существует уйма различных языков разной спецификации, нужно также понимать, что данная профессия предназначена далеко не для всех.
Ликбез по Python
Python — это один из не узконаправленных языков программирования. В основном его используют, когда необходимо в краткие сроки написать большие объёмы удобочитаемого кода. Python существует с 1991 года и изначально был разработан из-за необходимости использовать скриптовый язык. Основой для создания послужили следующие языки программирования: ABC, Modula-3, C/C++, Smalltalk, Lisp другие. Сейчас Python — это достаточно популярный и востребованный язык, с помощью которого возможно реализовывать различные задачи. В качестве концепта работы был выбран объектно-ориентированный принцип. По рейтингу коммерческого использования Питон занимает пятое место.
Рекомендуем! InstallPack | Стандартный установщик |
---|---|
Официальный дистрибутив Python | |
Тихая установка без диалоговых окон | |
Рекомендации по установке необходимых программ | |
Пакетная установка нескольких программ |
kak-ustanovit.rf рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.
Установка на Windows
Установка Python на Windows 10 или 7 происходит по методу стандартной инсталляции. Сначала надо получить установочный файл с официального сайта.
Посетив веб-сайт, нужно перейти в раздел «Downloads», достаточно навести курсор. Откроется окно, в котором можно выбрать для какой операционной системы требуется установщик. В большинстве случаев браузер позволяет автоматически определить используемую ОС, поэтому правильной вариант сам высветится.
Файл весит немного — двадцать пять мегабайт. Скачав и дважды нажав на него откроется установщик, в котором есть два варианта инсталляции: «Install Now» и «Customize installation». При выборе первого варианта будут использованы параметры установки по умолчанию, если в этом плане нужна корректировка, лучше нажать на «Customize installation».
Нажав на варианта с возможностью дополнительных настроек появится данная страница. Здесь можно согласовать установку следующих компонентов: документация, система управления пакетами pip, среда разработки tcl/tk и текстовый редактор IDLE, тестовый набор библиотек и лаунчер Питона. Лучше согласиться на установку всего, кроме документации, так как она редко кем-то использует на практике.
На следующей странице находится путь для установки, а также настройки ассоциаций, создания ярлыков и инсталляции дополнительных библиотек.
Начнётся установка, в процессе которой будут загружены и установлены файлы из официального репозитория, если в этом есть необходимость. После успешной установки появится данная страница.
После того, как Python был установлен на Windows 10, возможно начать пользование. Для удостоверения в правильности установки, надо запустить командую строку и прописать в ней «Python» или открыть программную среду разработки IDLE.
Как установить Python на Windows 10
Установка и использование Python на Windows 10 очень проста. Процедура установки включает в себя только три этапа:
- Скачать двоичные файлы
- Запустите исполняемый файл
- Добавьте Python в переменные среды пути
Чтобы установить Python, вам нужно скачать официальный исполняемый файл Python. Далее необходимо запустить этот установщик и завершить шаги установки. Наконец, вы можете настроить переменную путь для использования Python из командной строки.
Вы можете выбрать версию Python, которую вы хотите установить. Рекомендуется установить последнюю версию Python, которая 3,7,3 на момент написания этой статьи.
Шаг 1: Загрузить Binaries Python Installer
- Открыть Официальный сайт Python В вашем веб-браузере. Перейдите к вкладке «Загрузки» для Windows.
- Выберите последний выпуск Python 3. В нашем примере мы выбираем последнюю версию Python 3.7.3.
- Нажмите на ссылку, чтобы загрузить Windows X86 исполняемый установщик Если вы используете 32-битный установщик. Если ваша установка Windows является 64-битной системой, затем скачать Windows X86-64 исполняемый установщик Отказ
Шаг 2: Запустите исполняемый установщик
- Как только установщик загружен, запустите установщик Python.
- Проверьте Установите Launcher для всех пользователей флажок. Кроме того, вы можете проверить Добавить Python 3.7 к пути Установите флажок, чтобы включить интерпретатор в пути выполнения.
- Выберите Настроить установку Отказ
Выберите дополнительные функции, проверив следующие флажки:
- Документация
- пипс
- TCL/TK и IDLE (для установки TKinter и IDLE)
- Python Test Suite (для установки стандартной библиотечной тестовой насуды Python)
- Установите Global Launcher для `.py`. Это облегчает начать Python
- Установить для всех пользователей.
Нажмите Следующий Отказ
Это приведет вас к Расширенные варианты Доступно при установке Python. Здесь выберите Установить для всех пользователей и Добавить Python в переменные среды флажки.
При желании вы можете выбрать Ассоциированные файлы с Python , Создать ярлыки для установленных приложений и другие продвинутые варианты. Сделайте записку каталога установки Python, отображаемый на этом этапе. Вам понадобится это для следующего шага.
После выбора дополнительных параметров нажмите Установить начать установку.
Шаг 3: Добавить Python в переменные среды
Последний (необязательный) шаг в процессе установки – добавить путь Python в переменные среды системы. Этот шаг сделан для доступа к Python через командную строку. Если вы добавили Python в переменные среды при настройке дополнительных параметров во время процедуры установки, вы можете избежать этого шага. Иначе этот шаг делается вручную следующим образом.
В меню «Пуск» ищите «Усовершенствованные настройки системы». Выберите «Просмотр расширенных системных настроек». В окне «Свойства системы» нажмите на вкладку «Дополнительно», а затем нажмите кнопку «Переменные среды».
Найдите каталог установки Python в вашей системе. Если вы следили за шагами, как указано выше, Python будет установлен в местах ниже:
- C: \ Program Files (x86) \ python37-32: для 32-битной установки
- C: \ Program Files \ python37-32: для 64-битной установки
Название папки может отличаться от «Python37-32», если вы установили другую версию. Ищите папку, имя которой начинается с Python.
Добавьте следующие записи на переменную пути, как показано ниже:
Шаг 4: Проверьте установку Python
Теперь вы успешно установили Python 3.7.3 в Windows 10. Вы можете проверить, если установка Python успешна либо через командную строку, либо через приложение IDLE, которое устанавливается вместе с установкой.
Поиск командной строки и введите «Python». Вы можете увидеть, что Python 3.7.3 успешно установлен.
Альтернативный способ добраться до Python – это поиск «Python» в меню «Пуск» и нажав на IDLE (Python 3.7 64-Bit). Вы можете начать кодирование в Python, используя интегрированную среду разработки (IDLE).
Ура! Вы готовы начать разработку приложений Python в вашей системе Windows 10.