Python не поставляется с Windows заранее, но это не значит, что пользователи Windows не сочтут гибкий язык программирования полезным. Однако это не так просто, как установить новейшую версию, поэтому давайте позаботимся о том, чтобы у вас были подходящие инструменты для решения поставленной задачи.
Python, впервые выпущенный в 1991 году, является популярным языком программирования высокого уровня, используемым для программирования общего назначения. Благодаря философии дизайна, делающей упор на удобочитаемость, он давно стал фаворитом как программистов-любителей, так и серьезных программистов. Это не только простой язык (то есть относительно простой) для освоения, но и тысячи проектов в Интернете, для которых для использования программы требуется установленный Python.
Какая версия вам нужна?
К сожалению, несколько лет назад в Python произошло значительное обновление, которое привело к большому расколу между версиями Python. Это может немного сбить с толку новичков, но не волнуйтесь. Мы поможем вам установить обе основные версии.
Когда вы посещаете Страница загрузки Python для Windows , вы сразу увидите разделение. Справа вверху, в квадрате и в центре, репозиторий спрашивает, хотите ли вы последнюю версию Python 2 или Python 3 (2.7.13 и 3.6.1, соответственно, согласно этому руководству).
СВЯЗАННЫЕ С: Добавьте подземелья, руины и поиски сокровищ в свой мир Minecraft с помощью MCDungeon
Чем новее, тем лучше? Может и так, а может и нет. Нужная вам версия зависит от вашей конечной цели. Например, вы читаете наша статья о расширении вашего мира 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-битной Windows?
Этот установщик автоматически установит соответствующую 32- или 64-разрядную версию на ваш компьютер (вот некоторое дальнейшее чтение если вы хотите узнать больше о различиях между ними).
Как установить Python 2
Установить Python 2 совсем несложно, и, в отличие от прошлых лет, установщик даже установит для вас переменную пути (о чем мы поговорим чуть позже). Скачайте и запустите установщик , выберите «Установить для всех пользователей» и нажмите «Далее».
На экране выбора каталога оставьте имя каталога «Python27» и нажмите «Далее».
На экране настройки прокрутите вниз, нажмите «Добавить python.exe в путь», а затем выберите «Будет установлен на локальном жестком диске». Когда вы закончите, нажмите «Далее».
После этого вам больше не нужно принимать никаких решений. Просто щелкните мастер, чтобы завершить установку. Когда установка будет завершена, вы можете подтвердить установку, открыв командную строку и введя следующую команду:
потхон -В
Успех! Если все, что вам нужно, это Python 2.7 для того или иного проекта, вы можете остановиться прямо здесь. Он установлен, переменная path задана, и вы готовы к скачкам.
Как установить Python 3
Если вы хотите изучить новейшую версию Python, вам необходимо установить Python 3. Вы можете без проблем установить его вместе с Python 2.7, так что продолжайте и скачайте и запустите установщик сейчас.
На первом экране включите параметр «Добавить Python 3.6 в PATH» и нажмите «Установить сейчас».
Далее вам нужно принять решение. Выбор параметра «Отключить ограничение длины пути» снимает ограничение на переменную MAX_PATH. Это изменение ничего не сломает, но позволит Python использовать длинные имена путей. Поскольку многие программисты Python работают в Linux и других системах * nix, где длина пути не является проблемой, предварительное включение этого параметра может помочь сгладить любые проблемы, связанные с путями, которые могут возникнуть при работе в Windows.
СВЯЗАННЫЕ С: Как заставить Windows 10 принимать пути к файлам более 260 символов
Мы рекомендуем выбрать этот вариант. Если вы знаете, что не хотите отключать ограничение длины пути, вы можете просто нажать «Закрыть», чтобы завершить установку. И, если вы хотите узнать больше о проблеме, прежде чем вносить изменения, читайте здесь .
Если вы устанавливаете только Python 3, вы можете использовать тот же трюк в командной строке для ввода
потхон -в
который мы использовали выше, чтобы проверить, что он установлен правильно и задана переменная пути. Однако, если вы устанавливаете обе версии, вам необходимо выполнить быструю настройку, описанную в следующем разделе.
Настройте системные переменные, чтобы вы могли получить доступ к обеим версиям 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.
Для этого запустите диспетчер файлов и перейдите в папку, в которую вы установили Python 3 (
C: \ Users \ [username] \ AppData \ Local \ Programs \ Python \ Python36
по умолчанию). Сделайте копию файла «python.exe» и переименуйте эту копию (
не
оригинал) в «python3.exe».
Откройте новую командную строку (переменные среды обновляются с каждой новой командной строкой) и введите «python3 –version».
Бум! Теперь вы можете использовать команду «python» в командной строке, если хотите использовать Python 2.7, и команду «python3», если хотите использовать Python 3.
СВЯЗАННЫЕ С: Как отредактировать системный путь для облегчения доступа к командной строке в Windows
Если по какой-либо причине вы не найдете это удовлетворительным решением, вы всегда можете изменить порядок переменных среды. Обязательно освежи наш урок сначала, если вам неудобно редактировать эти переменные.
Обратите внимание, однако, что независимо от того, какой метод вы используете, важно оставить исходный python.exe нетронутым, поскольку приложения в подкаталоге / scripts / для обеих версий Python полагаются на это имя файла и завершатся ошибкой, если он отсутствует.
После небольшой установки и небольшой настройки у вас установлены обе версии, и вы готовы к любому проекту Python, которым хотите заняться.