Как установить python на windows 10
Перейти к содержимому

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

  • автор:

Установка Python в ОС Windows¶

../../../_images/python_org_downloads.png

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

../../../_images/cpython_2.7.10_32_download.png

../../../_images/python_setup.png

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

../../../_images/python_setup2.png

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

../../../_images/python_setup3.png

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

../../../_images/python_setup4.png

Пример Hello Word!.

../../../_images/cmd_python.png

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

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

$ easy_install pip

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

../../../_images/get_pip.png

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

../../../_images/cmd_get_pip.png

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

../../../_images/pip_install.png

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

../../../_images/install_virtualenv.png

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

../../../_images/workon_home.png

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

../../../_images/workon.png

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

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

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

$ pip install numpy

../../../_images/fail_build.png

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

Microsoft .NET Framework 2.0 с пакетом обновления 2 (SP2)
Microsoft Visual C++ Compiler for Python 2.7

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

../../../_images/compile.png

Установка git¶

Скачайте и запустите инсталятор по ссылке http://git-scm.com/download/win.

../../../_images/git_1.png

../../../_images/git_2.png

../../../_images/git_3.png

../../../_images/git_4.png

../../../_images/git_5.png

../../../_images/git_6.png

../../../_images/git_7.png

../../../_images/git_8.png

../../../_images/git_9.png

Пример¶

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

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

../../../_images/git_clone.png

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

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

../../../_images/pyramid_sacrud_install.png

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

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

../../../_images/pyramid_sacrud_example_install.png

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

../../../_images/pyramid_sacrud_pip_list.png

Установим дополнительные пакеты 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

../../../_images/run_example.png

../../../_images/pyramid_sacrud1.png

../../../_images/pyramid_sacrud2.png

Previous: Установка Python в ОС MacOS Next: Установка Anaconda в Windows

© Copyright 2020, Кафедра Интеллектуальных Информационных Технологий ИнФО УрФУ. Created using Sphinx 1.7.6.

Установка Python в автономной среде Windows

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

Необходимые компоненты

Скачивание Python c зависимостями

  1. На компьютере с доступом к Интернету скачайте последнюю версию пакета Azure Data Studio для Python отсюда: https://go.microsoft.com/fwlink/?linkid=2163338. Распакуйте файл в локальный каталог (например, C:\azuredatastudio-python).

Примечание. Последняя версия Azure Data Studio для Python — 3.8.10.

cd C:\azuredatastudio-python 
pandas>=0.24.2 jupyter>=1.0.0 sparkmagic>=0.12.9 powershell-kernel>=0.1.3 
mkdir wheelhouse 
python.exe -m pip download -r requirements.txt -d wheelhouse 

Установка Python на компьютере без доступа к Интернету

  1. На компьютере без доступа к Интернету скопируйте указанную выше папку Python в локальный каталог (например, C:\azuredatastudio-python).
  2. В терминале перейдите к папке Python.
cd C:\azuredatastudio-python 
python.exe -m pip install -r requirements.txt --no-index --find-links wheelhouse 

Использование установки Python в Azure Data Studio

  1. Откройте Azure Data Studio.
  2. В палитре команд выполните поиск по фразе «Настройка Python для Записных книжек».
  3. В мастере настройки Python для записных книжек выберите элемент Использовать существующую установку Python и перейдите к расположению установки Python (например: C:\azuredatastudio-python).

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

Описанные выше шаги можно повторить для всех необходимых дополнительных пакетов.

Установка Python в Windows 10

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

В этом туториале мы установим Python в Windows.

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

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

Требования

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

1: Загрузка установщика Python

Найдите стабильный релиз Python 3. В этом туториале мы будем работать с Python версии 3.10.10.

Затем нажмите на соответствующую ссылку для вашей системы, чтобы загрузить исполняемый файл : Windows Installer (64-bit) или Windows Installer (32-bit).

2: Запуск исполняемого файла установщика

После загрузки установщика дважды нажмите на файл .exe, например python-3.10.10-amd64.exe, чтобы запустить инсталлер Python.

Далее установите флажок на “Install launcher for all users checkbox”, чтобы все пользователи компьютера имели доступ к лаунчеру Python.

Установите флажок на “Add python.exe to PATH”, что позволит пользователям запускать его из командной строки.

Если вы только начинаете работать с Python и хотите поставить его со стандартными функциями, нажмите “Install Now” и перейдите к этапу 4 — Проверка установки Python. Чтобы установить дополнительные и расширенные функции, нажмите “Customize Installation”.

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

Выберите нужные вам из следующих опций:

  • Documentation: рекомендуется выбрать
  • pip: рекомендуется, если вы хотите устанавливать пакеты Python (например NumPy или pandas)
  • tcl/tk and IDLE: если вы планируете использовать IDLE или работать с мануалами, для которых он нужен
  • Python test suite: рекомендуется установить, если вы используете python для тестирования и обучения
  • py launcher и for all users: позволяет запускать Python из командной строки

Теперь нажмите “Next”.

Откроется диалоговое окно “Advanced Options”.

Выберите параметры, которые вам нужны:

  • Install for all users: рекомендуется, если на этом компьютере несколько пользователей
  • Associate files with Python: эта опция связывает все типы файлов Python с лаунчером или редактором
  • Create shortcuts for installed applications: создать ярлыки для приложений Python
  • Add Python to environment variables: включить запуск интерпретатора Python
  • Precompile standard library: не требуется, это может замедлить установку
  • Download debugging symbols и Download debug binaries: рекомендуется только в том случае, если вы планируете создавать расширения на C или C++

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

Чтобы начать установку, нажмите “Install”.

После завершения инсталляции появится уведомление “Setup was successful”.

3: Добавление Python в переменные среды (опционально)

Пропустите этот этап, если во время установки вы выбрали “Add Python to environment variables”.

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

Прежде чем начать, найдите каталог установки Python в вашей системе. Ниже приведены примеры путей к директории по умолчанию :

  • C:\Program Files\Python310: если во время установки вы выбрали “Install for all users”, то каталог будет общесистемным.
  • C:\Users\8host\AppData\Local\Programs\Python\Python310: если во время инсталляции вы не выбрали “Install for all users”, то каталог будет находиться в пути пользователя Windows.

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

Перейдите в меню “Пуск” и в строке поиска введите advanced system settings.

Нажмите “View advanced system settings”.

В диалоговом окне “System Properties” перейдите на вкладку “Advanced” и нажмите “ Environment Variables ”.

Дальнейшие действия зависят от того, как вы установили Python:

  • Если во время инсталляции вы выбрали “Install for all users”, выберите “Path” в списке “System Variables” и нажмите “Edit”.
  • Если во время установки вы не выбрали “Install for all users”, выберите “Path” в списке “User Variables” и нажмите “Edit”.

Нажмите “New” и введите путь к директории Python, затем нажимайте “OK”, пока все диалоговые окна не будут закрыты.

4: Проверка установки Python

Проверить, что Python успешно установлен, можно через командную строку либо через приложение Integrated Development Environment (IDLE), если вы установили его.

Перейдите в “Пуск” и введите cmd в строке поиска. Нажмите “Command Prompt”.

Введите следующую команду в командной строке:

Python 3.10.10

Также вы можете проверить версию Python, для этого запустите приложение IDLE. Перейдите в меню “Пуск” и введите python в строке поиска, а затем выберите IDLE, например IDLE (Python 3.10, 64-bit).

Вы можете начать кодить на Python через IDLE или выбрать другой редактор.

Подводим итоги

Мы установили Python на компьютер под Windows, теперь у вас всё готово для начала программирования и обучения на Python. Далее вы можете написать свою первую программу.

Как перестать беспокоиться и установить Python-проект другу под Windows

Итак, вы закончили свою первую версию опенсорс проекта на Питоне, выложили её на Гитхаб, и даже написали честный ридми: «Требуется Python 3.10, поставьте зависимости через pip install -r requirements.txt «.

И. через какое‑то время вам звонит пользователь друг с вопросом: «Слушай, интересный проект, а как его под Windows поставить?»

Собственно, с этого момента у вас есть 3 варианта:

  1. Попытаться сэкономить всем время и попробовать упаковать ваш проект в EXE‑файл через утилиты типа pyinstaller или Auto PY to EXE. Минус: при сколь‑нибудь сложных зависимостях нужно будет ковыряться довольно долго, чтобы заставить EXE заработать. Второй минус: как вы думаете, на кого ляжет почетная обязанность собирать EXE‑шники после каждого апдейта кода?
  2. Попытаться объяснить другу, что такое python, GIT и как всё это поставить. Минус: возможны проблемы в отношениях с другом:))) (Вариант: поставить всё самому через дистанционный доступ, но он требует слишком много времени если пользователей друзей больше 5)
  3. Дописать под себя набор BAT‑файлов, о которых пойдет речь в статье, и которые:
    1. ставят сами Python и GIT в локальную папку проекта (в стиле conda);
    2. выкачивают свежую версию с Гитхаба (а также апдейтят её при необходимости);
    3. ставят нужные зависимости;
    4. можно прописать несколько сценариев запуска приложения;
    5. установленный проект можно перемещать в другие папки и между компами.

    Как я эти батники нашел

    Есть такой интересный опенсорс проект, который позволяет запускать текстовые нейросети на локальном компьютере с веб‑интерфейсом: https://github.com/oobabooga/text‑generation‑webui

    Проекты с нейросетями, как правило, это проекты с очень большим числом нетривиальных зависимостей. Например:

    • Вам нужно знать, нужно ли ставить версию torch с GPU ускорением от NVIDIA, или же надо ставить CPU‑версию.
    • Часто нужно скачивать какие‑то кастомные дополнительные Github‑проекты библиотеки.
    • Надо ставить нетривиальные версии библиотек (проект выше, например, использует кастомную сборку bitsandbytes под Windows, которая позволяет запускать 4-битные нейросети, требующие меньше памяти)

    И я был сильно удивлен, когда нашел проект от того же пользователя под названием one‑click‑installers, который решал все эти проблемы установки буквально в несколько BAT‑файлов.

    Собственно, я его установил (все заработало с первого раза), разобрался в BAT‑файлах, и они меня так впечатлили своей компактностью, что я даже достаточно быстро сделал подобный компактный инсталлятор для своего голосового помощника Ирины.

    Как это работает и как это настроить

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

    Итак, есть два основных файла:

    1. Скачивает проект micromamba (компактная замена conda). (Вначале выводится предупреждение — путь не должен содержать пробелов и нелатинских букв/цифр.)
    2. Устанавливает указанные пакеты (в частности, я указываю python3.10 и git; в моем BAT‑файле есть еще выбор, установить ли тяжелый torch для Silero TTS, но вы можете этот выбор убрать) в installer_files.
    3. Активирует окружение
    4. Если репозитория вашего проекта ещё не существует — клонирует его с Гитхаба; если уже существует — пытается обновить с помощью git pull.
    5. Устанавливает или обновляет зависимости через call python -m pip install -r requirements.txt —upgrade . (У меня используются кастомные зависимости в call python ‑m pip install ‑r requirements_exe_runner.txt ‑upgrade, так что не забудьте поправить для своего проекта)

    Собственно, после install в идеале наш проект полностью готов к работе.

    run предельно простой:

    1. Он инициализирует окружение с нужными зависимостями
    2. Запускает нужный питон‑файл через call python run.py (или что вы там укажете)

    Также в проекте существует micromamba‑cmd.bat, который позволяет в интерактивном режиме зайти в текущее окружение и что‑то там подправить (например, поставить новые зависимости ручками если сильно нужно).

    Переносимость

    Установка переносимая; но после переноса в другое место будет выдавать ошибку «Micromamba not found» — потому что сформированные BAT‑файлы Micromamba содержат абсолютные пути.

    Для решения проблемы после переноса нужно удалить все BAT‑файлы из installer_files\mamba\condabin и запустить run.bat — BAT‑файлы будут перегенерированы.

    Выводы

    install.bat выполняет основную часть установки, ставя зависимости через Интернет, позволяет быстро обновлять проект до последней Git‑версии, и занимает всего 90 строк кода.

    Вот я с ним поработал и могу сказать — поправить его под свой проект занимает где‑то полчаса‑час (ну, вместе с тестированием мелочей, конечно).

    По‑моему, очень удобно.

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

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