Как установить Питон на windows 10

В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля. Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org. Чтобы сделать это, откройте браузер и перейдите по ссылке https://python.org/. После завершения загрузки установщика, откройте «Загрузки». Сайт обнаружит, что вы посетили его с Windows, и предложит скачать последнюю версию Python 3 или Python 2. Если вы не знаете, какую версию использовать, то я рекомендую Python 3. Если вам нужно работать с унаследованным кодом Python 2, тогда вам необходим Python 2. Под вкладками DownloadsDownload for Windows нажмите кнопку “Python 3.X.X” (или “Python 2.X.X”), чтобы скачать установочный файл.

Установка Python и pip на Windows

64-разрядный Python против 32-разрядного

Если вы гадаете, какую версию Python нужно использовать 64-разрядную или 32-разрядную, вам, скорее всего, понадобится 32-разрядная. Иногда достаточно тяжело найти бинарники для 64-разрядной версии, а это значит, что некоторые сторонние модули могут установиться неправильно на 64-разрядной версии Python. Мое мнение – использовать ту версию, которую конкретно рекомендуют на официальном сайте. Если вы кликните кнопку Python 3 или Python 2 под “Download for Windows”, вы получите именно ту версию, которую выбрали. Помните, Если вы в итоге сделаете неправильный выбор, и захотите перейти на другую версию Python, вы можете просто удалить существующую версию и переустановить его, скачав другой установщик с официального сайта.

Запускаем установщик Python

По окончанию загрузки установщика, запустите его двойным щелчком мыши, чтобы начать установку Python. Обязательно установите флажок на «Add Python X.Y to PATH» в мастере настройке. Убедитесь, что флажок “Add Python X.Y to PATH” поставлен в установщике, в противном случае у вас будут проблемы с доступом инсталлятора Python к командной стоке. Нажмите «Установить» для начала установки. Установка должна пройти быстро, после чего Python будет готов к запуску на вашей системе. К следующему шагу нужно убедиться, что все было выполнено надлежащим образом.

Установка Python и pip на Windows

Подтверждаем, что Python был установлен правильно

По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:


Как установить 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 может рабо­тать толь­ко через команд­ную стро­ку — какие коман­ды вве­дё­те, те он и выпол­нит. Мно­гим раз­ра­бот­чи­кам это нра­вит­ся, но для стар­та это неудоб­но. Напри­мер, что­бы запу­стить про­грам­му, нуж­но напи­сать в команд­ной стро­ке так:

Пол­ное имя озна­ча­ет, что нуж­но напи­сать не толь­ко назва­ние фай­ла, но и диск с пап­кой, где он нахо­дит­ся. Что­бы было понят­нее, давай­те возь­мём наш код из ста­тьи про тай­мер на Python и сохра­ним его в фай­ле time.py3 на дис­ке D. Py3 озна­ча­ет, что внут­ри это­го фай­ла будет код на Python3. Мож­но про­сто назвать файл python.py, без трой­ки, но для неко­то­рых момен­тов это может быть важно.

Теперь, что­бы запу­стить наш код, напи­шем в команд­ной строке:

Резуль­тат рабо­ты — выпол­нен­ный алгоритм:

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

Подключаем VS Code

Мы уже рас­ска­зы­ва­ли об этом редак­то­ре кода — он быст­рый, бес­плат­ный и есть мно­го пла­ги­нов. Что­бы рабо­тать с Python-файлами было про­ще, научим VS Code пони­мать и запус­кать их. Для это­го нам нуж­но най­ти и уста­но­вить спе­ци­аль­ный пла­гин для это­го язы­ка. Откры­ва­ем вклад­ку Рас­ши­ре­ния (Extensions) и пишем такое:

В резуль­та­тах поис­ка нахо­дим Python и нажи­ма­ем Install:

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

Затем то же самое дела­ем для под­свет­ки син­так­си­са: пишем в Рас­ши­ре­ни­ях коман­ду ext:py3 и уста­нав­ли­ва­ем пла­гин MagicPython. После это­го пере­за­пус­ка­ем VS Code, откры­ва­ем наш файл и нажи­ма­ем F5. Когда выпа­да­ю­щее окош­ко спро­сит, с чем будем рабо­тать — выби­ра­ем Python. В ито­ге мы полу­ча­ем редак­тор кода с нуж­ной нам под­свет­кой син­так­си­са и резуль­та­том рабо­ты в том же окне. Красота!


Запус­ка­ем и отла­жи­ва­ем про­грам­му на Python в VS Code.

Как скачать и установить Python 3 на Windows 10/7

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

Какую версию Python скачать — 2 или 3?

Больше 10 лет назад вышла новая версия python, которая разделила сообщество на 2 части. Сразу это вызывало много споров, новичкам приходилось выбирать: python 2 или python 3. Сегодня большая часть обучается третей версии. На этой версии мы и покажем как установить язык программирования python на Windows.

Скачать Python на Windows

На этой странице вы можете скачать python для Windows.
В вверху разработчики предлагают выбрать версию.
Нажмите на ссылку которая начинается словами “Последний выпуск Python 3…” и попадете на страницу последней версии Python 3. Сейчас это 3.7.2.

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

Внизу страницы версии ссылки на скачивание установщиков. Есть возможность скачать python под 64-битную и 32-битную Windows.

скачать python под 64-битную и 32-битную Windows

Вне зависимости от версии и страны, python на английском языке. Вы не сможете скачать python на русском с официального сайта (и с любого другого).

Установка python 3 на Windows

Скачайте и запустите установщик Python 3, он называется “python-3.****.exe”.

Если на компьютере уже установлена python 2, нет необходимости удалять его. На установку Python 3 она не повлияет.

На первом экране отметьте пункт “Add Python 3.7 to PATH” и нажмите “Install Now”.

Установка python 3 на Windows

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

отключить ограничение длины MAX_PATH

Советуем отключить эту опцию. Если вы точно уверены, что не столкнетесь с проблемой совместимости, нажмите “Close”

Как проверить уставился ли python

Самый быстрый и простой способ узнать, есть ли интерпретатор python на компьютере — через командную строку.

командная строка выведет версию python

  1. Запустите cmd.exe через диспетчер задач или поиск.
  2. Введите python
    В результате командная строка выведет версию python, которая установлена в системе.

Если версия python 2 или вы получили ошибку:

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

Как добавить python в переменную PATH (ADD to PATH)

Откройте окно “Система” с помощью поиска.

Как открыть систему на windows

В окне “Система”, нажмите “Дополнительные параметры системы”. Откроется “Свойства системы”. Во вкладке “Дополнительно”, нажимайте “Переменные среды” как на фото ниже.

Как открыть переменные среды на windows

В открывшемся окне выберите Path -> “Изменить”. Откроется новое окно, куда вы должны добавить путь к интерпретатору python.

Как добавить python в переменную PATH

Путь у каждого свой, похож на C:UsersUserNameAppDataLocalProgramsPythonPython37 . Где Python37 — папка с python.

Нажмите “Создать” и добавьте 2 пути. К папке python и pythonScripts

Как добавить python в переменную PATH 2

Как создать отдельную команду для python 2 и python 3

Чтобы использовать обе версии python, измените python.exe на python2.exe , в папке с python 2. А в папке с python 3 , python.exe на python3.exe .

Теперь проверьте обе версии:

После этих не сложных действий, python установлен на вашем Windows и готов к работе в любом текстовом редакторе.


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:PythonPython38»:

Нажмите кнопку «Install»:

И… всё готово! Согласитесь, это было реально просто.

У меня в Windows уже включена поддержка путей файлов длиной более 260 символов, но если у вас ещё это не сделано, то установщик в конце предложит это — чтобы это сделать, нажмите «Disable path length limit». Эта настройки ни на что плохо не влияет. Но нужно помнить, что старые программы по-прежнему могут быть неспособны работать с файлами, пути которых имеют более 260 символов.

Смотрите подробности в статьях:

Для проверки, откройте командную строку: нажмите 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:ServerbinApache24confhttpd.conf.

Найдите там строку

и добавьте к ней ExecCGI. Должна получиться такая строка (ВНИМАНИЕ: набор опций у вас может быть другим):

Теперь найдите строку:

Раскомментируйте её, то есть удалите символ # в начале строки и добавьте к концу строки .py. Новая строка будет выглядеть примерно так:

Создайте тестовую страницу Python

В папке для ваших сайтов (у меня это C:Serverdatahtdocs) создайте файл test.py и скопируйте в него:

Обратите внимание на самую верхнюю строку, то есть на C:PythonPython38python.exe — вам нужно заменить её на своё значение, указав путь до файла python.exe. Если у вас версия 3.9, то этой папкой может быть C:PythonPython39python.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 являются так называемыми заголовками — то есть файлами исходного кода для импорта в другие приложения. В каждом случае придётся индивидуально выяснять, к какому пакету относится отсутствующий файл и устанавливать этот пакет.


Установка PIP для Python и базовые команды

Как любой серьёзный язык программирования, Python поддерживает сторонние библиотеки и фреймворки. Их устанавливают, чтобы не изобретать колесо в каждом новом проекте. Необходимы пакеты можно найти в центральном репозитории Python — PyPI (Python Package Index — каталог пакетов Python).

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

Что такое PIP для Python?

Сама аббревиатура — рекурсивный акроним, который на русском звучит как “PIP установщик пакетов” или “Предпочитаемый установщик программ”. Это утилита командной строки, которая позволяет устанавливать, переустанавливать и деинсталлировать PyPI пакеты простой командой pip .

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

Затем введите команду:

На Linux пользователям Python 3.x следует ввести:

Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.

Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить Python. Это уже не по теме статьи. Подробные инструкции по установке Python читайте в теме: Скачать и установить Python.

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

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

Как установить PIP на Mac

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

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

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

Установка Python с помощью Homebrew производится посредством одной команды:

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

Adblock
detector