Впервые выпущенный в 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», как показано ниже.
Как установить Python 2
Установка Python 2 - это привязка, и в отличие от прошлых лет установщик даже установит для вас переменную пути (что-то, с чем мы позже столкнемся). Загрузите и запустите программу установки, выберите «Установить для всех пользователей» и нажмите «Далее».
python -V
Как установить Python 3
Если вы хотите изучить новейшую версию Python, вам нужно будет установить Python 3. Вы можете установить ее вместе с Python 2.7 без проблем, поэтому продолжайте и загрузите и запустите программу установки сейчас.
На первом экране включите параметр «Добавить Python 3.6 в PATH», а затем нажмите «Установить сейчас».
Мы рекомендуем выполнить эту опцию. Если вы знаете, что не хотите отключать ограничение длины пути, вы можете просто нажать «Закрыть», чтобы завершить установку. И, если вы хотите больше узнать об этом, прежде чем совершать изменения, прочитайте здесь.
python -v
которые мы использовали выше, чтобы проверить, что он установлен правильно и задана переменная пути. Однако, если вы устанавливаете обе версии, вам нужно быстро выполнить настройку, описанную в следующем разделе.
Настройте системные переменные, чтобы вы могли получить доступ к версиям Python из командной строки
Этот раздел руководства полностью необязателен, но позволит вам быстро получить доступ к обеим версиям Python из командной строки. После установки обеих версий Python вы, возможно, заметили небольшую причуду. Несмотря на то, что мы включили системный путь для обеих установок Python, ввод «python» в командной строке указывает только на Python 2.7.
Причина этого проста: переменная (автоматически настраиваемая установщиком или вручную измененная) просто указывает на каталог, и каждый исполняемый файл в этом каталоге становится командой командной строки. Если в списке указано два каталога, и оба имеют в них файл «python.exe», какой бы каталог больше в списке используемых переменных. И, если для системы и пользователя есть переменная, системный путь имеет приоритет над пользовательским путем.
Последнее - это именно то, что происходит в этом случае: установщик Python 2 отредактировал системную переменную, а установщик Python 3 добавил переменную уровня пользователя, и мы можем это подтвердить, посмотрев переменные среды Windows.
Нажмите «Пуск», введите «расширенные системные настройки» и затем выберите опцию «Просмотр дополнительных системных настроек». В открывшемся окне «Свойства системы» на вкладке «Дополнительно» нажмите кнопку «Переменные среды».
Для этого запустите диспетчер файлов и направляйтесь в папку, где вы установили Python 3 (
C:Users[username]AppDataLocalProgramsPythonPython36
по умолчанию). Сделайте копию файла «python.exe» и переименуйте эту копию (не оригинал) на «python3.exe».
Если по какой-либо причине вы не найдете это удовлетворительным решением, вы всегда можете изменить порядок переменных окружающей среды. Не забудьте сначала изучить наш учебник, если вам не удобно редактировать эти переменные.
Обратите внимание, однако, что независимо от того, какой метод вы используете, важно оставить исходный файл python.exe неповрежденным, поскольку приложения в подкаталоге / scripts / для обеих версий Python полагаются на это имя файла и сбой, если он отсутствует.
После небольшой установки и небольшой настройки у вас установлены обе версии, и вы готовы к любому проекту Python, который хотите решить.