Домашняя » как » Как установить Python на Windows

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

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

    Впервые выпущенный в 1991 году, Python - это популярный язык программирования высокого уровня, используемый для программирования общего назначения. Благодаря философии дизайна, которая подчеркивает удобочитаемость, она давно любима программистами-любителями и серьезными программистами. Это не только простой язык (то есть, сравнительно), но и тысячи проектов в Интернете, для которых требуется установленный Python для использования программы..

    Какая версия вам нужна?

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

    Когда вы посетите страницу загрузки Python для Windows, вы сразу увидите разделение. Справа вверху, в квадрате и по центру, хранилище спрашивает, хотите ли вы последнюю версию Python 2 или Python 3 (2.7.13 и 3.6.1, соответственно, из этого урока).

    Новее лучше, верно? Может и так, а может и нет. Версия, которую вы хотите, зависит от вашей конечной цели. Допустим, например, что вы читаете нашу статью о расширении вашего мира Minecraft с помощью MCDungeon и с нетерпением ждете возможности добавить интересные вещи в свои миры. Этот проект написан на Python и требует Python 2.7 - вы не можете запустить проект MCDungeon с Python 3.6. На самом деле, если вы изучаете такие хобби-проекты, как MCDungeon, вы обнаружите, что почти все они используют 2.7. Если ваша цель - запустить и запустить какой-нибудь проект, заканчивающийся расширением «.py», то есть очень, очень хороший шанс, что вам понадобится 2,7 для этого.

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

    Вы можете скачать только Python 2 или Python 3, если вы уверены, что вам нужна только определенная версия. Сегодня мы пройдем дистанцию ​​и установим обе версии, поэтому рекомендуем вам скачать обе версии и сделать то же самое. Под основной записью для обеих версий вы увидите установщик «x86-64», как показано ниже.

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

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

    Установка Python 2 совсем несложная, и, в отличие от прошлых лет, установщик даже установит для вас переменную пути (о чем мы поговорим чуть позже). Загрузите и запустите программу установки, выберите «Установить для всех пользователей» и нажмите «Далее».

    На экране выбора каталога оставьте каталог как «Python27» и нажмите «Далее».

    На экране настройки прокрутите вниз, нажмите «Добавить python.exe в путь», а затем выберите «Будет установлен на локальный жесткий диск». По завершении нажмите «Далее».

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

    питон -V

    Далее вам нужно принять решение. Нажатие опции «Отключить ограничение длины пути» снимает ограничение на переменную MAX_PATH. Это изменение ничего не нарушит, но позволит Python использовать длинные пути. Так как многие программисты на Python работают в Linux и других * nix системах, где длина имени пути не является проблемой, его предварительное включение может помочь сгладить любые проблемы, связанные с путями, которые могут возникнуть при работе в Windows.

    Мы рекомендуем пойти дальше и выбрать эту опцию. Если вы знаете, что не хотите отключать ограничение длины пути, вы можете просто нажать «Закрыть», чтобы завершить установку. И, если вы хотите узнать больше о проблеме, прежде чем вносить изменения, прочитайте здесь.

    Если вы устанавливаете только Python 3, вы можете использовать тот же трюк командной строки ввода питон -v что мы использовали выше, чтобы проверить, что он установлен правильно и переменная пути установлена. Однако, если вы устанавливаете обе версии, вам нужно быстро настроить их в следующем разделе..

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

    Этот раздел учебника не является обязательным, но позволит вам быстро получить доступ к обеим версиям Python из командной строки. После установки обеих версий Python вы могли заметить небольшую причуду. Хотя мы включили системный путь для обеих установок Python, ввод «python» в командной строке только указывает на Python 2.7..

    Причина этого проста: переменная (автоматически настраиваемая установщиком или подправленная вручную) просто указывает на каталог, и каждый исполняемый файл в этом каталоге становится командой командной строки. Если в списке есть две директории, и в каждой из них есть файл «python.exe», то какая из папок выше в списке переменных, будет использована. И, если есть переменная, установленная для системы и пользователя, системный путь имеет приоритет над пользовательским путем.

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

    Нажмите «Пуск», введите «дополнительные параметры системы» и выберите «Просмотреть дополнительные параметры системы». В открывшемся окне «Свойства системы» на вкладке «Дополнительно» нажмите кнопку «Переменные среды».

    Здесь вы можете увидеть Python 3 в разделе «Пользовательские переменные» и Python 2 в разделе «Системные переменные».

    Есть несколько способов исправить эту ситуацию. Самое простое (хотя и с наименьшим количеством функций) - просто удалить запись для той версии Python, которую вы планируете использовать как минимум. Хотя это и просто, но и не очень весело. Вместо этого мы можем внести другое изменение, которое даст нам доступ к «python» для Python 2 и «python3» для Python 3.

    Для этого запустите File Manager и перейдите в папку, в которую вы установили Python 3 (C: \ Users \ [имя пользователя] \ AppData \ Local \ Programs \ Python \ Python36 по умолчанию). Сделайте копию файла «python.exe» и переименуйте эту копию (не оригинал) в «python3.exe».

    Откройте новую командную строку (переменные среды обновляются при каждой новой командной строке, которую вы открываете) и введите «python3 -version».

    Boom! Теперь вы можете использовать команду «python» в командной строке, если вы хотите использовать Python 2.7, и команду «python3», когда вы хотите использовать Python 3.

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

    Однако обратите внимание, что независимо от того, какой метод вы используете, важно оставить исходный файл python.exe нетронутым, поскольку приложения в подкаталоге / scripts / для обеих версий Python используют это имя файла и завершатся ошибкой, если оно отсутствует.


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