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

Оглавление:

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

Видео: Как установить Python в Windows

Видео: Как установить Python в Windows
Видео: Установка IIS на Windows 10 и публикация web-сайта - YouTube 2024, Ноябрь
Anonim
Python не поставляется в расфасованном с Windows, но это не означает, что пользователи Windows не найдут гибкий язык программирования полезным. Это не совсем просто, как установка новейшей версии, поэтому давайте сделаем все необходимое для этой задачи.
Python не поставляется в расфасованном с Windows, но это не означает, что пользователи Windows не найдут гибкий язык программирования полезным. Это не совсем просто, как установка новейшей версии, поэтому давайте сделаем все необходимое для этой задачи.

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

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

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

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

Image
Image

Новее лучше, не так ли? Может быть, так, может быть, нет. Версия, которую вы хотите, зависит от вашей конечной цели. Скажем, например, что вы читаете нашу статью о расширении мира 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-разрядную версию на ваш компьютер (вот некоторые дополнительные чтения, если вы хотите узнать больше о различиях между ними).
Этот установщик автоматически установит соответствующую 32-разрядную или 64-разрядную версию на ваш компьютер (вот некоторые дополнительные чтения, если вы хотите узнать больше о различиях между ними).

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

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

На экране выбора каталога оставьте каталог «Python27» и нажмите «Далее».
На экране выбора каталога оставьте каталог «Python27» и нажмите «Далее».
На экране настройки прокрутите вниз, нажмите «Добавить python.exe в« Путь », а затем выберите« Будет установлен на локальном жестком диске ». Когда вы закончите, нажмите« Далее ».
На экране настройки прокрутите вниз, нажмите «Добавить python.exe в« Путь », а затем выберите« Будет установлен на локальном жестком диске ». Когда вы закончите, нажмите« Далее ».
После этого вам не нужно принимать какие-либо решения. Просто нажмите мастер, чтобы завершить установку. По завершении установки вы можете подтвердить установку, открыв командную строку и набрав следующую команду:
После этого вам не нужно принимать какие-либо решения. Просто нажмите мастер, чтобы завершить установку. По завершении установки вы можете подтвердить установку, открыв командную строку и набрав следующую команду:

python -V

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

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

На первом экране включите параметр «Добавить Python 3.6 в PATH», а затем нажмите «Установить сейчас».

Затем вы должны принять решение. При нажатии на параметр «Отключить ограничение длины пути» исключается ограничение на переменную MAX PATH. Это изменение ничего не сломает, но позволит Python использовать длинные имена путей. Поскольку многие программисты Python работают в Linux и других системах * nix, где длина имени пути не является проблемой, включение этого заранее может помочь сгладить любые проблемы, связанные с пути, которые могут возникнуть во время работы в Windows.
Затем вы должны принять решение. При нажатии на параметр «Отключить ограничение длины пути» исключается ограничение на переменную MAX PATH. Это изменение ничего не сломает, но позволит Python использовать длинные имена путей. Поскольку многие программисты Python работают в Linux и других системах * nix, где длина имени пути не является проблемой, включение этого заранее может помочь сгладить любые проблемы, связанные с пути, которые могут возникнуть во время работы в Windows.

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

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

python -v

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

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

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

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

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

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

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

Для этого запустите диспетчер файлов и направляйтесь в папку, где вы установили Python 3 (

C:Users[username]AppDataLocalProgramsPythonPython36

по умолчанию). Сделайте копию файла «python.exe» и переименуйте эту копию (не оригинал) на «python3.exe».

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

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

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

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

Рекомендуемые: