Python обновить до последней версии windows

Подробно рассмотрим как правильно обновить язык программирования Python.

Как обновить Python в Windows?

На чтение 2 мин Просмотров 38.4к. Опубликовано 07.09.2020

Подробно рассмотрим как правильно обновить язык программирования Python.

Содержание

  1. Введение
  2. Узнаем текущую версию
  3. Скачиваем последнюю версию
  4. Установка
  5. Проверка установки
  6. Заключение

Введение

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

Узнаем текущую версию

Открываем пуск -> выполнить -> вводим команду cmd. В открывшемся окне пишем команду python —version и смотрим какая у нас версия.

Командная строка Windows
Командная строка Windows

Скачиваем последнюю версию

Переходим на официальный сайт www.python.org/downloads/ и скачиваем последнюю версию

Раздел загрузок официального сайта Python.org
Раздел загрузок официального сайта Python.org

Нажимаем кнопочку Download Python и скачиваем дистрибутив

Загрузка последней версии Python с помощью браузера Edge
Загрузка последней версии Python с помощью браузера Edge

Установка

Так как у меня установлена уже последняя версия Python мне пришлось скачать beta версию для демонстрации процесса обновления. Не пугайтесь из за того, что на картинках другая версия, это не ошибка 🙂

Запуск установочного пакета Python 3.9
Запуск установочного пакета Python 3.9

Ставим обязательно галочку перед пунктом Add Python 3.9 to PATH.

Нажимаем Install Now и переходим далее.

Обязательно предоставляем полные права приложению

Запрос прав администратора для установки Python
Запрос прав администратора для установки Python

Дожидаемся окончания процесса установки и в конце нажимаем Close

Завершение установки Python для Windows
Завершение установки Python для Windows

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

В самом начале я описал процесс сверки текущий версии Python. Нам сейчас это необходимо повторить, только предварительно перезапустив окно cmd.exe иначе запуститься python старой версии 🙂

Заключение

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

На это все. Поздравляю, теперь у вас установлена последняя версия Python.

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Improve Article

Save Article

  • Read
  • Discuss
  • Improve Article

    Save Article

    In this article, we are going to see how to update Python in the Windows system. For the sake of example, we will be upgrading from Python 3.6.8 to Python 3.9.6.

    To check the current version of python on your system, use the following command in the command prompt:

    python -V

    This will show you your current python version as shown below:

    Using the executable installer:

    Follow the below steps to update your python version:

    Step 1: Go to Python’s official site.

    Step 2: Click on the Downloads tab.

    Here you will get a list of available releases.

    Step 3: Download the version you need to upgrade to based on your system specifications(ie, 32-bit or 64-bit). Here we will be downloading the 64-bit installer for 3.9.6.

    Step 4: Click on the installer and it will begin the installation. Make sure to select the “Add Python 3.9 to PATH” option. and click on “Install Now”.

    This will start the installation as shown below:

    After the installation is successful you will get the following message:

    Now if you open up your cmd and use the below command:

    python -V

    You’ll see your version of Python has been updated to 3.9.6 as shown below:

    Improve Article

    Save Article

  • Read
  • Discuss
  • Improve Article

    Save Article

    In this article, we are going to see how to update Python in the Windows system. For the sake of example, we will be upgrading from Python 3.6.8 to Python 3.9.6.

    To check the current version of python on your system, use the following command in the command prompt:

    python -V

    This will show you your current python version as shown below:

    Using the executable installer:

    Follow the below steps to update your python version:

    Step 1: Go to Python’s official site.

    Step 2: Click on the Downloads tab.

    Here you will get a list of available releases.

    Step 3: Download the version you need to upgrade to based on your system specifications(ie, 32-bit or 64-bit). Here we will be downloading the 64-bit installer for 3.9.6.

    Step 4: Click on the installer and it will begin the installation. Make sure to select the “Add Python 3.9 to PATH” option. and click on “Install Now”.

    This will start the installation as shown below:

    After the installation is successful you will get the following message:

    Now if you open up your cmd and use the below command:

    python -V

    You’ll see your version of Python has been updated to 3.9.6 as shown below:

    Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

    • Latest Python 3 Release — Python 3.11.1

    Stable Releases

    • Python 3.11.1 — Dec. 6, 2022

      Note that Python 3.11.1 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.10.9 — Dec. 6, 2022

      Note that Python 3.10.9 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.16 — Dec. 6, 2022

      Note that Python 3.9.16 cannot be used on Windows 7 or earlier.

      • No files for this release.
    • Python 3.8.16 — Dec. 6, 2022

      Note that Python 3.8.16 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.16 — Dec. 6, 2022

      Note that Python 3.7.16 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.11.0 — Oct. 24, 2022

      Note that Python 3.11.0 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.9.15 — Oct. 11, 2022

      Note that Python 3.9.15 cannot be used on Windows 7 or earlier.

      • No files for this release.
    • Python 3.8.15 — Oct. 11, 2022

      Note that Python 3.8.15 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.10.8 — Oct. 11, 2022

      Note that Python 3.10.8 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.7.15 — Oct. 11, 2022

      Note that Python 3.7.15 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.14 — Sept. 6, 2022

      Note that Python 3.7.14 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.8.14 — Sept. 6, 2022

      Note that Python 3.8.14 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.9.14 — Sept. 6, 2022

      Note that Python 3.9.14 cannot be used on Windows 7 or earlier.

      • No files for this release.
    • Python 3.10.7 — Sept. 6, 2022

      Note that Python 3.10.7 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.6 — Aug. 2, 2022

      Note that Python 3.10.6 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.5 — June 6, 2022

      Note that Python 3.10.5 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.13 — May 17, 2022

      Note that Python 3.9.13 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.4 — March 24, 2022

      Note that Python 3.10.4 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.12 — March 23, 2022

      Note that Python 3.9.12 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.3 — March 16, 2022

      Note that Python 3.10.3 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.11 — March 16, 2022

      Note that Python 3.9.11 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.13 — March 16, 2022

      Note that Python 3.8.13 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.13 — March 16, 2022

      Note that Python 3.7.13 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.9.10 — Jan. 14, 2022

      Note that Python 3.9.10 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.2 — Jan. 14, 2022

      Note that Python 3.10.2 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.1 — Dec. 6, 2021

      Note that Python 3.10.1 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.9 — Nov. 15, 2021

      Note that Python 3.9.9 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.8 — Nov. 5, 2021

      Note that Python 3.9.8 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0 — Oct. 4, 2021

      Note that Python 3.10.0 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.7.12 — Sept. 4, 2021

      Note that Python 3.7.12 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.6.15 — Sept. 4, 2021

      Note that Python 3.6.15 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.9.7 — Aug. 30, 2021

      Note that Python 3.9.7 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.12 — Aug. 30, 2021

      Note that Python 3.8.12 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.9.6 — June 28, 2021

      Note that Python 3.9.6 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.11 — June 28, 2021

      Note that Python 3.8.11 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.11 — June 28, 2021

      Note that Python 3.7.11 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.6.14 — June 28, 2021

      Note that Python 3.6.14 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.9.5 — May 3, 2021

      Note that Python 3.9.5 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.10 — May 3, 2021

      Note that Python 3.8.10 cannot be used on Windows XP or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.4 — April 4, 2021

      Note that Python 3.9.4 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.3 — April 2, 2021

      Note that Python 3.9.3 cannot be used on Windows 7 or earlier.

      • No files for this release.
    • Python 3.8.9 — April 2, 2021

      Note that Python 3.8.9 cannot be used on Windows XP or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.2 — Feb. 19, 2021

      Note that Python 3.9.2 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.8 — Feb. 19, 2021

      Note that Python 3.8.8 cannot be used on Windows XP or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.6.13 — Feb. 15, 2021

      Note that Python 3.6.13 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.10 — Feb. 15, 2021

      Note that Python 3.7.10 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.8.7 — Dec. 21, 2020

      Note that Python 3.8.7 cannot be used on Windows XP or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.1 — Dec. 7, 2020

      Note that Python 3.9.1 cannot be used on Windows 7 or earlier.

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.0 — Oct. 5, 2020

      Note that Python 3.9.0 cannot be used on Windows 7 or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.6 — Sept. 24, 2020

      Note that Python 3.8.6 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.6rc1 — Sept. 8, 2020

      Note that Python 3.8.6rc1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.10 — Sept. 5, 2020

      Note that Python 3.5.10 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.9 — Aug. 17, 2020

      Note that Python 3.7.9 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.12 — Aug. 17, 2020

      Note that Python 3.6.12 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.8.5 — July 20, 2020

      Note that Python 3.8.5 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.4 — July 13, 2020

      Note that Python 3.8.4 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.4rc1 — June 30, 2020

      Note that Python 3.8.4rc1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.8 — June 27, 2020

      Note that Python 3.7.8 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.11 — June 27, 2020

      Note that Python 3.6.11 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.8.3 — May 13, 2020

      Note that Python 3.8.3 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.3rc1 — April 29, 2020

      Note that Python 3.8.3rc1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.18 — April 20, 2020

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.7.7 — March 10, 2020

      Note that Python 3.7.7 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.2 — Feb. 24, 2020

      Note that Python 3.8.2 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.1 — Dec. 18, 2019

      Note that Python 3.8.1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.6 — Dec. 18, 2019

      Note that Python 3.7.6 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.10 — Dec. 18, 2019

      Note that Python 3.6.10 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.5.9 — Nov. 2, 2019

      Note that Python 3.5.9 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.5.8 — Oct. 29, 2019

      Note that Python 3.5.8 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 2.7.17 — Oct. 19, 2019

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.7.5 — Oct. 15, 2019

      Note that Python 3.7.5 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0 — Oct. 14, 2019

      Note that Python 3.8.0 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.4 — July 8, 2019

      Note that Python 3.7.4 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.9 — July 2, 2019

      Note that Python 3.6.9 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.7.3 — March 25, 2019

      Note that Python 3.7.3 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.10 — March 18, 2019

      • No files for this release.
    • Python 3.5.7 — March 18, 2019

      Note that Python 3.5.7 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 2.7.16 — March 4, 2019

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.7.2 — Dec. 24, 2018

      Note that Python 3.7.2 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.8 — Dec. 24, 2018

      Note that Python 3.6.8 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.1 — Oct. 20, 2018

      Note that Python 3.7.1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.7 — Oct. 20, 2018

      Note that Python 3.6.7 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.6 — Aug. 2, 2018

      Note that Python 3.5.6 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.4.9 — Aug. 2, 2018

      • No files for this release.
    • Python 3.7.0 — June 27, 2018

      Note that Python 3.7.0 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.6 — June 27, 2018

      Note that Python 3.6.6 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.15 — May 1, 2018

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.6.5 — March 28, 2018

      Note that Python 3.6.5 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.8 — Feb. 5, 2018

      • No files for this release.
    • Python 3.5.5 — Feb. 5, 2018

      Note that Python 3.5.5 cannot be used on Windows XP or earlier.

      • No files for this release.
    • Python 3.6.4 — Dec. 19, 2017

      Note that Python 3.6.4 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.3 — Oct. 3, 2017

      Note that Python 3.6.3 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.3.7 — Sept. 19, 2017

      • No files for this release.
    • Python 2.7.14 — Sept. 16, 2017

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.7 — Aug. 9, 2017

      • No files for this release.
    • Python 3.5.4 — Aug. 8, 2017

      Note that Python 3.5.4 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.2 — July 17, 2017

      Note that Python 3.6.2 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.1 — March 21, 2017

      Note that Python 3.6.1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.6 — Jan. 17, 2017

      • No files for this release.
    • Python 3.5.3 — Jan. 17, 2017

      Note that Python 3.5.3 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0 — Dec. 23, 2016

      Note that Python 3.6.0 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.13 — Dec. 17, 2016

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.5 — June 27, 2016

      • No files for this release.
    • Python 3.5.2 — June 27, 2016

      Note that Python 3.5.2 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.12 — June 25, 2016

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.4 — Dec. 21, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.1 — Dec. 7, 2015

      Note that Python 3.5.1 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.11 — Dec. 5, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.0 — Sept. 13, 2015

      Note that Python 3.5.0 cannot be used on Windows XP or earlier.

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.10 — May 23, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.3 — Feb. 25, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.9 — Dec. 10, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.2 — Oct. 13, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.6 — Oct. 12, 2014

      • No files for this release.
    • Python 3.2.6 — Oct. 12, 2014

      • No files for this release.
    • Python 2.7.8 — July 2, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.7 — June 1, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.1 — May 19, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.0 — March 17, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.5 — March 9, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.4 — Feb. 9, 2014

      • Download Windows X86-64 MSI Installer
      • Download Windows x86 MSI Installer
    • Python 3.3.3 — Nov. 17, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.6 — Nov. 10, 2013

      • Download Windows help file
      • Download Windows X86-64 MSI Installer
      • Download Windows X86-64 MSI program database
      • Download Windows x86 MSI Installer
      • Download Windows x86 MSI program database
    • Python 2.6.9 — Oct. 29, 2013

      • No files for this release.
    • Python 3.3.2 — May 15, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.2.5 — May 15, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.5 — May 12, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.1 — April 6, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.2.4 — April 6, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.4 — April 6, 2013

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.0 — Sept. 29, 2012

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.8 — April 10, 2012

      • No files for this release.
    • Python 3.2.3 — April 10, 2012

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.5 — April 9, 2012

      • No files for this release.
    • Python 2.7.3 — April 9, 2012

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.2.2 — Sept. 3, 2011

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.2.1 — July 9, 2011

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.4 — June 11, 2011

      • Download Windows debug information files
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.2 — June 11, 2011

      • Download Windows debug information files
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.7 — June 3, 2011

      • No files for this release.
    • Python 2.5.6 — May 26, 2011

      • No files for this release.
    • Python 3.2.0 — Feb. 20, 2011

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.1 — Nov. 27, 2010

      • Download Windows debug information files
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.3 — Nov. 27, 2010

      • Download Windows debug information files
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.6 — Aug. 24, 2010

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.0 — July 3, 2010

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.2 — March 20, 2010

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.5 — March 18, 2010

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.5.5 — Jan. 31, 2010

      • No files for this release.
    • Python 2.6.4 — Oct. 26, 2009

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.3 — Oct. 2, 2009

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.1 — Aug. 17, 2009

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.1.0 — June 26, 2009

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.2 — April 14, 2009

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.0.1 — Feb. 13, 2009

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.5.4 — Dec. 23, 2008

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.4.6 — Dec. 19, 2008

      • No files for this release.
    • Python 2.5.3 — Dec. 19, 2008

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.1 — Dec. 4, 2008

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.0.0 — Dec. 3, 2008

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.6.0 — Oct. 2, 2008

      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.3.7 — March 11, 2008

      • No files for this release.
    • Python 2.4.5 — March 11, 2008

      • No files for this release.
    • Python 2.5.2 — Feb. 21, 2008

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.5.1 — April 19, 2007

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.3.6 — Nov. 1, 2006

      • No files for this release.
    • Python 2.4.4 — Oct. 18, 2006

      • Download Windows help file
      • Download Windows x86 MSI installer
    • Python 2.5.0 — Sept. 19, 2006

      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.4.3 — April 15, 2006

      • Download Windows help file
      • Download Windows x86 MSI installer
    • Python 2.4.2 — Sept. 27, 2005

      • Download Windows help file
      • Download Windows x86 MSI installer
    • Python 2.4.1 — March 30, 2005

      • Download Windows x86 MSI installer
    • Python 2.3.5 — Feb. 8, 2005

      • Download Windows installer
    • Python 2.4.0 — Nov. 30, 2004

      • Download Windows x86 MSI installer
    • Python 2.3.4 — May 27, 2004

      • Download Windows installer
    • Python 2.3.3 — Dec. 19, 2003

      • Download Windows installer
    • Python 2.3.2 — Oct. 3, 2003

      • Download Windows installer
    • Python 2.3.1 — Sept. 23, 2003

      • Download Windows installer
    • Python 2.3.0 — July 29, 2003

      • Download Windows installer
    • Python 2.2.3 — May 30, 2003

      • Download Windows installer
    • Python 2.2.2 — Oct. 14, 2002

      • Download Windows installer
    • Python 2.2.1 — April 10, 2002

      • Download Windows installer
    • Python 2.1.3 — April 9, 2002

      • Download Windows installer
    • Python 2.2.0 — Dec. 21, 2001

      • Download Windows installer
    • Python 2.0.1 — June 22, 2001

      • Download Windows debug information files
      • Download Windows installer

    Pre-releases

    • Python 3.12.0a4 — Jan. 10, 2023

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.12.0a3 — Dec. 6, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.12.0a2 — Nov. 15, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.12.0a1 — Oct. 25, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0rc2 — Sept. 12, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0rc1 — Aug. 8, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0b5 — July 26, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0b4 — July 11, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0b3 — June 1, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0b2 — May 31, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0b1 — May 8, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0a7 — April 5, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows embeddable package (ARM64)
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0a6 — March 7, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0a5 — Feb. 3, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
      • Download Windows installer (ARM64)
    • Python 3.11.0a4 — Jan. 14, 2022

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.11.0a3 — Dec. 8, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.11.0a2 — Nov. 5, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.11.0a1 — Oct. 5, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0rc2 — Sept. 7, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0rc1 — Aug. 2, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0b4 — July 10, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0b3 — June 17, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0b2 — May 31, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0b1 — May 3, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a7 — April 5, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a6 — March 1, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.2rc1 — Feb. 16, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.8rc1 — Feb. 16, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a5 — Feb. 2, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a4 — Jan. 4, 2021

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.8.7rc1 — Dec. 7, 2020

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a3 — Dec. 7, 2020

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.9.1rc1 — Nov. 26, 2020

      • Download Windows embeddable package (32-bit)
      • Download Windows embeddable package (64-bit)
      • Download Windows help file
      • Download Windows installer (32-bit)
      • Download Windows installer (64-bit)
    • Python 3.10.0a2 — Nov. 3, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.10.0a1 — Oct. 5, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0rc2 — Sept. 17, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.10rc1 — Aug. 22, 2020

      • No files for this release.
    • Python 3.9.0rc1 — Aug. 11, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0b5 — July 20, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0b4 — July 3, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.8rc1 — June 17, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.11rc1 — June 17, 2020

      • No files for this release.
    • Python 3.9.0b3 — June 9, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0b2 — June 9, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0b1 — May 19, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0a6 — April 28, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.18rc1 — April 4, 2020

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.9.0a5 — March 23, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.7rc1 — March 4, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0a4 — Feb. 26, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.2rc2 — Feb. 17, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.2rc1 — Feb. 10, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0a3 — Jan. 24, 2020

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0a2 — Dec. 18, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.6rc1 — Dec. 11, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.10rc1 — Dec. 11, 2019

      • No files for this release.
    • Python 3.8.1rc1 — Dec. 10, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.9.0a1 — Nov. 19, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.8rc2 — Oct. 12, 2019

      • No files for this release.
    • Python 2.7.17rc1 — Oct. 9, 2019

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.7.5rc1 — Oct. 2, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0rc1 — Oct. 1, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.8rc1 — Sept. 9, 2019

      • No files for this release.
    • Python 3.8.0b4 — Aug. 29, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0b3 — July 29, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0b2 — July 4, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.9rc1 — June 18, 2019

      • No files for this release.
    • Python 3.7.4rc1 — June 18, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0b1 — June 4, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0a4 — May 6, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.8.0a3 — March 25, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.3rc1 — March 12, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.10rc1 — March 4, 2019

      • No files for this release.
    • Python 3.5.7rc1 — March 4, 2019

      • No files for this release.
    • Python 3.8.0a2 — Feb. 25, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.16rc1 — Feb. 17, 2019

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.8.0a1 — Feb. 3, 2019

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.2rc1 — Dec. 11, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.8rc1 — Dec. 11, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.1rc2 — Oct. 13, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.7rc2 — Oct. 13, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.1rc1 — Sept. 26, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.7rc1 — Sept. 26, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.9rc1 — July 20, 2018

      • No files for this release.
    • Python 3.5.6rc1 — July 20, 2018

      • No files for this release.
    • Python 3.6.6rc1 — June 12, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0rc1 — June 11, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0b5 — May 30, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.15rc1 — April 15, 2018

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.6.5rc1 — March 13, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0b2 — Feb. 28, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0b1 — Jan. 31, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.8rc1 — Jan. 23, 2018

      • No files for this release.
    • Python 3.5.5rc1 — Jan. 23, 2018

      • No files for this release.
    • Python 3.7.0a4 — Jan. 9, 2018

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0a3 — Dec. 5, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.4rc1 — Dec. 5, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0a2 — Oct. 17, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.7.0a1 — Sept. 19, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.3rc1 — Sept. 19, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.3.7rc1 — Sept. 6, 2017

      • No files for this release.
    • Python 2.7.14rc1 — Aug. 27, 2017

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.4rc1 — July 25, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.7rc1 — July 25, 2017

      • No files for this release.
    • Python 3.6.2rc2 — July 7, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.2rc1 — June 17, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.1rc1 — March 5, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.3rc1 — Jan. 3, 2017

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.6rc1 — Jan. 3, 2017

      • No files for this release.
    • Python 3.6.0rc2 — Dec. 16, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0rc1 — Dec. 6, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.13rc1 — Dec. 4, 2016

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.6.0b4 — Nov. 21, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0b3 — Oct. 31, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0b2 — Oct. 10, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0b1 — Sept. 12, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0a4 — Aug. 15, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0a3 — July 12, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.6.0a2 — June 13, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.12rc1 — June 13, 2016

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.2rc1 — June 13, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.5rc1 — June 13, 2016

      • No files for this release.
    • Python 3.6.0a1 — May 17, 2016

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.4rc1 — Dec. 7, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.1rc1 — Nov. 23, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.11rc1 — Nov. 21, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.0rc4 — Sept. 9, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0rc3 — Sept. 8, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0rc2 — Aug. 25, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0rc1 — Aug. 11, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0b4 — July 26, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0b3 — July 5, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0b2 — June 1, 2015

      • Download Windows help file
      • Download Windows x86-64 embeddable zip file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 embeddable zip file
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0b1 — May 24, 2015

      • Download Windows AMD64 embeddable installer
      • Download Windows AMD64 executable installer
      • Download Windows AMD64 web-based installer
      • Download Windows help file
      • Download Windows x86 embeddable installer
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 2.7.10rc1 — May 11, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.5.0a4 — April 20, 2015

      • Download Windows amd64 embeddable installer
      • Download Windows amd64 web-based installer
      • Download Windows amd executable installer
      • Download Windows help file
      • Download Windows x86 embeddable installer
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0a3 — March 30, 2015

      • Download Windows help file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0a2 — March 9, 2015

      • Download Windows help file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.5.0a1 — Feb. 8, 2015

      • Download Windows help file
      • Download Windows x86-64 executable installer
      • Download Windows x86-64 web-based installer
      • Download Windows x86 executable installer
      • Download Windows x86 web-based installer
    • Python 3.4.3rc1 — Feb. 8, 2015

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.9rc1 — Nov. 26, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.6rc1 — Oct. 4, 2014

      • No files for this release.
    • Python 3.2.6rc1 — Oct. 4, 2014

      • No files for this release.
    • Python 3.4.2rc1 — Sept. 22, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 2.7.7rc1 — May 17, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.1rc1 — May 5, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.4.0rc3 — March 10, 2014

      • Download Windows debug information files
      • Download Windows debug information files for 64-bit binaries
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.5rc2 — March 2, 2014

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer
    • Python 3.3.5rc1 — Feb. 23, 2014

      • Download Windows X86-64 MSI Installer
      • Download Windows x86 MSI Installer
    • Python 3.3.5rc1 — Feb. 23, 2014

      • Download Windows debug information files
      • Download Windows help file
      • Download Windows x86-64 MSI installer
      • Download Windows x86 MSI installer

    Introduction

    Every fresh Python release comes with bug fixes and new features. Python 3.9, the latest point release at the time of writing, comes with features such as improved time zone support, dictionary updates, and more flexible decorators.

    This tutorial shows you how to upgrade Python to version 3.9 on all the major operating systems — Windows, macOS, and Linux.

    How to Upgrade Python to 3.9

    Prerequisites

    • Administrative rights on the operating system you are using.
    • Knowledge of which Python version is currently on your system. If you need help finding out the version of your Python installation, check out How to Check Python Version.

    Note: If you are upgrading from a Python 2 release and do not have Python 3 installed, read our comprehensive guides on how to install it on:

    • Windows 10
    • Ubuntu 20.04
    • CentOS 8

    Upgrading Python on Windows OS

    To upgrade Python on Windows, download the installer or search for the app in the Microsoft Store.

    Upgrade to Python 3 with the Installer

    1. In your browser, visit the Python Releases for Windows section on the official Python website.

    2. Click the Download Python button to download the installation file on your computer.

    Downloading the newest version of Python for Windows

    3. Next, run the Python installer. If you are upgrading from another point release of Python 3 (for example, 3.8.10), the installer suggests to install Python 3.9. Select Install Now to install Python with recommended options, or select Customize Installation to pick the install location and features.

    Starting installation of Python 3 in Windows

    If you already have an older version of the same Python release (for example, 3.9.1), the installer offers to upgrade your Python installation. Proceed by selecting Upgrade Now.

    Starting the upgrade of Python 3 in Windows

    4. When the installation finishes, check whether the new version of Python has been installed successfully. Open Windows PowerShell and type:

    python3 --version

    The output should show the latest version of Python, as in the image below.

    Confirming the successful Python 3 installation in Windows

    Install Python 3.9 from the Microsoft Store

    If you want to use Python 3.9 to learn the basics or test some simple concepts, find and install the Python 3.9 app from the Microsoft Store.

    1. Go to Microsoft Store and type Python in the search field.

    2. Select Python 3.9 from the search results that appear.

    Searching for Python 3 in Microsoft Store

    3. Click the Get button to start the installation.

    Starting Python 3.9 installation in Microsoft Store

    Start the interactive Python 3.9 experience by finding the app in the Start Menu.

    Upgrading Python on macOS

    On macOS, Python can be installed, upgraded, and maintained using the command line interface or the GUI.

    Upgrade Python using Homebrew

    Install Python in the macOS terminal using the Homebrew package manager. If you do not have Homebrew, install it by typing the following script in the terminal:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    Then, proceed with the steps:

    1. Update Homebrew by running:

    brew update

    2. If you are upgrading from Python 2, install Python 3 with the command:

    brew install python3

    If you already have a version of Python 3 installed, upgrade the package with the brew upgrade command:

    brew upgrade python3

    Upgrade Python with the Installer

    1. In your browser, navigate to the Python Releases for macOS page, on Python’s official website.

    2. Click the link to download the latest Python 3 release on your computer.

    Downloading the Python installer for macOS from the official website

    3. Run the installer. Go through the installation steps by clicking Continue, agreeing to the License, and confirming the installation location and type.

    Starting a Python 3.9 installation in Mac OS using the installer

    4. Once the installation is complete, select Close.

    The installer confirms the successful installation of Python 3.9 on MacOS

    5. Finally, confirm that the new Python version has been successfully installed by typing the following in terminal:

    python3 --version

    The output should display the latest version of Python.

    Checking the Python version in macOS

    Upgrading Python in Linux

    This article uses Ubuntu and its APT package manager to upgrade Python. If you are using a different Linux distribution, replace the apt Linux command with the appropriate command featured for your package manager.

    Warning: Many Linux systems have Python 2 installed as the system version. Removing Python 2 could cause a system error. If you are planning to install Python 3 on Linux, install it alongside Python 2 and invoke it with the python3 command.

    1. Start by updating the repositories:

    sudo apt update

    2. Next, install Python 3.9 by running:

    sudo apt install python3.9

    When prompted, type Y to start the installation.

    Installing Python 3.9 in Ubuntu with apt

    3. Once Python installs, invoke the 3.9 version by running:

    python3.9

    4. However, checking the installation with the python3 --version command still returns the old version. To fix this, you need to create a list of update alternatives. First, add the old version to the list with the command:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.[old-version] 1
    

    5. Now add the new version:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
    Adding Python 3.9 to update alternatives

    6. Next, type the following command to configure the priority status of the versions:

    sudo update-alternatives --config python3

    The output displays the available choices and their assigned number (in the example below, the numbers are 0, 1, 2). Type the number of the the version you wish to use and press Enter.

    Configuring update-alternatives for Python 3 in Ubuntu

    7. If you are not planning to use the old version of Python, remove the symlink that contained the previous Python 3 version with:

    sudo rm /usr/bin/python3
    

    8. Then, replace the symlink with the new version:

    sudo ln -s python3.9 /usr/bin/python3

    9. Now, check the default version:

    python3 --version

    The output should confirm the successful installation and setup of the latest available version.

    Confirming the successful change of Python 3 version in Ubuntu

    Why Should You Upgrade Python?

    Since Python 3 was not a backward-compatible release, for a long time Python 2 remained the version of choice for those who wanted a stable development environment. Some services like Google App Engine did not support Python 3 for a long time.

    However, given that the official support for the final Python 2.7 release has ended, upgrading to Python 3 is now strongly recommended. Python 3 is faster, and its syntax is more user-friendly.

    If you already work with Python 3, upgrading to the latest point release gives you all the security updates and bug fixes.

    Conclusion

    After reading this tutorial, you should know how to upgrade your Python 3 version on Windows, macOS, and Linux. If you want to learn more about Python, read our article on Python data types.

    Installing/Upgrading Python Using the Chocolatey Windows Package Manager

    Let’s say you have Python 2.7.16:

    C:Windowssystem32>python --version
    python2 2.7.16
    

    …and you want to upgrade to the (now current) 3.x.y version. There is a simple way to install a parallel installation of Python 3.x.y using a Windows package management tool.

    Now that modern Windows has package management, just like Debian Linux distributions have apt-get, and RedHat has dnf: we can put it to work for us! It’s called Chocolatey.

    What’s Chocolatey?

    Chocolatey is a scriptable, command line tool that is based on .NET 4.0 and the nuget package manager baked into Visual Studio.

    If you want to learn about Chocolatey and why to use it, which some here reading this might find particularly useful, go to https://chocolatey.org/docs/why

    Installing Chocolatey

    To get the Chocolatey Package Manager, you follow a process that is described at https://chocolatey.org/docs/installation#installing-chocolatey,

    I’ll summarize it for you here. There are basically two options: using the cmd prompt, or using the PowerShell prompt.

    CMD Prompt Chocolatey Installation

    Launch an administrative command prompt. On Windows 10, to do this:

    • Windows + R
    • Type cmd
    • Press Ctrl + ⇧ Shift + ↵ Return

    If you don’t have administrator rights on the system, go to the Chocolatey website. You may not be completely out of luck and can perform a limited local install, but I won’t cover that here.

    • Copy the string below into your command prompt and type Enter:
    @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"
    

    Chocolatey will be downloaded and installed for you as below:

    Getting latest version of the Chocolatey package for download.
    Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.11.
    Downloading 7-Zip commandline tool prior to extraction.
    Extracting C:UsersblahblahblahAppDataLocalTempchocolateychocInstallchocolatey.zip to C:UsersblahblahblahAppDataLocalTempchocolateychocInstall...
    Installing chocolatey on this machine
    Creating ChocolateyInstall as an environment variable (targeting 'Machine')
      Setting ChocolateyInstall to 'C:ProgramDatachocolatey'
    WARNING: It's very likely you will need to close and reopen your shell
      before you can use choco.
    Restricting write permissions to Administrators
    We are setting up the Chocolatey package repository.
    The packages themselves go to 'C:ProgramDatachocolateylib'
      (i.e. C:ProgramDatachocolateylibyourPackageName).
    A shim file for the command line goes to 'C:ProgramDatachocolateybin'
      and points to an executable in 'C:ProgramDatachocolateylibyourPackageName'.
    
    Creating Chocolatey folders if they do not already exist.
    
    WARNING: You can safely ignore errors related to missing log files when
      upgrading from a version of Chocolatey less than 0.9.9.
      'Batch file could not be found' is also safe to ignore.
      'The system cannot find the file specified' - also safe.
    chocolatey.nupkg file not installed in lib.
     Attempting to locate it from bootstrapper.
    PATH environment variable does not have C:ProgramDatachocolateybin in it. Adding...
    WARNING: Not setting tab completion: Profile file does not exist at 'C:UsersblahblahblahDocumentsWindowsPowerShellMicrosoft.PowerShell_profile.ps1'.
    Chocolatey (choco.exe) is now ready.
    You can call choco from anywhere, command line or powershell by typing choco.
    Run choco /? for a list of functions.
    You may need to shut down and restart powershell and/or consoles
     first prior to using choco.
    Ensuring chocolatey commands are on the path
    Ensuring chocolatey.nupkg is in the lib folder
    

    Either Exit the CMD prompt or type the following command to reload the environment variables:

    refreshenv
    

    PowerShell Chocolatey Installation

    If you prefer PowerShell to the cmd prompt, you can do this directly from there, however you will have to tell PowerShell to run with a proper script execution policy to get it to work. On Windows 10, the simplest way I have found to do this is to type the following into the Cortana search bar next to the Windows button:

    PowerShell.exe
    

    Next, right click on the ‘Best Match’ choice in the menu that pops up and select ‘Run as Administrator’

    Now that you’re in PowerShell, hopefully running with Administrator privileges, execute the following to install Chocolatey:

    Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
    

    PowerShell will download Chocolatey for you and launch the installation. It only takes a few moments. It looks exactly like the CMD installation, save perhaps some fancy colored text.

    Either Exit PowerShell or type the following command to reload the environment variables:

    refreshenv
    

    Upgrading Python

    The choco command is the same whether you use PowerShell or the cmd prompt. Launch your favorite using the instructions as above. I’ll use the administrator cmd prompt:

    C:WINDOWSsystem32>choco upgrade python -y
    

    Essentially, chocolatey will tell you «Hey, Python isn’t installed» since you’re coming from 2.7.x and it treats the 2.7 version as completely separate. It is only going to give you the most current version, 3.x.y (as of this writing, 3.7.2, but that will change in a few months):

    Chocolatey v0.10.11
    Upgrading the following packages:
    python
    By upgrading you accept licenses for the packages.
    python is not installed. Installing...
    
    python3 v3.x.y [Approved]
    python3 package files upgrade completed. Performing other installation steps.
    Installing 64-bit python3...
    python3 has been installed.
    Installed to: 'C:Python37' 
      python3 can be automatically uninstalled.
    Environment Vars (like PATH) have changed. Close/reopen your shell to
     see the changes (or in powershell/cmd.exe just type `refreshenv`).
     The upgrade of python3 was successful.
      Software installed as 'exe', install location is likely default.
    
    python v3.x.y [Approved]
    python package files upgrade completed. Performing other installation steps.
     The upgrade of python was successful.
      Software install location not explicitly set, could be in package or
      default install location if installer.
    
    Chocolatey upgraded 2/2 packages.
     See the log for details (C:ProgramDatachocolateylogschocolatey.log).
    

    Either exit out of the cmd/Powershell prompt and re-enter it, or use refreshenv then type py —version

    C:WindowsSystem32>refreshenv
    Refreshing environment variables from registry for cmd.exe. Please wait...Finished..
    
    C:Windowssystem32>py --version
    Python 3.7.2
    

    Note that the most recent Python install will now take over when you type Python at the command line. You can run either version by using the following commands:

    py -2
    Python 2.7.16 (v2.7.16:413a49145e, Mar  4 2019, 01:37:19) [MSC v.1500 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> exit()
    
    C:>py -3
    Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>exit()
    C:>
    

    From here I suggest you use the Python pip utility to install whatever packages you need. For example, let’s say you wanted to install Flask. The commands below first upgrade pip, then install Flask

    C:>py -3 -m pip install --upgrade pip
    Collecting pip
      Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1.4MB)
        100% |████████████████████████████████| 1.4MB 1.6MB/s
    Installing collected packages: pip
      Found existing installation: pip 18.1
        Uninstalling pip-18.1:
          Successfully uninstalled pip-18.1
    Successfully installed pip-19.0.3
    
    c:>py -3 -m pip install Flask
    

    …will do the trick. Happy Pythoning!

    How to Update Python Version? - [Upgrade Python Version]

    List of content you will read in this article:

    • 1. What is PIP?
    • 2. How to update Python on Windows Operating System?
    • 3. How To Upgrade Python on macOS?
    • 4. How to Update Python version on LINUX?
    • 5. Conclusion
    • 6. FAQ

    Python is an open-source high-level programming language that allows users to execute commands, plugins on their machine, and even software from several major suppliers. It means you can operate it on many different operating systems, including the Windows VPS Server. Python is a cross-platform programing language.

    Pip is one of the best applications for Python package installation and administration. Pip’s popularity stems from the many apps that use this tool. Pip enables 3rd Party package installed to manage binary packages with the quickly configured package manager. Since Python’s latest releases have piping as normal, this guide will explain how to install PIP and how to update Python version with a complete step-by-step guide.

    What is PIP?

    PIP is a software management framework for installing and managing Python-written program packages. It is called the ‘preferred software installer’ or ‘Pip Installs Packages.’ PIP, used for Python, is a command-line interface for handling PyPI program installation. You might need to upgrade PIP if you’re using an earlier version of Python on Windows. Download the application file, open the command- line and start the installer to run PIP on Windows quickly. It will teach you how PIP is installed on Windows and how it can be modified, upgraded, and set up.

    How to update Python on Windows Operating System?

    There are two simple ways to update your current Python version with the latest one. They are as follows: 

    1. Using the Python Installer
    2. Using the Windows Chocolatey Package Manager

    So let’s see how we can update the Python version with these two methods, one by one.

    Method 1: Update the Version of Python on Windows using the Python Installer

    This method of updating the Python version will work if Python is installed or not on your System.

    If Python is already installed on your system, you can check it using the python -V command.

    Step 1: Download the Python installer from the Official Website of Python

    The easiest way to update the Python version is to download the latest version from the official website (https://www.python.org/downloads/)

    You can click on the Download Python 3.11.0 button, and it will download the latest compatible Python version for your system.

    Step 2: Install the Downloaded Python Installer

    After downloading the exe file, double-click on it to install Python.

    Step 3: Install Python

    Now, you can install the latest version of Python.

    Check the “Add python.ext to PATH”, then click on the “Install Now” button.

    This will start the installation process. 

    After processing, the latest version of Python will be installed on your system. 

    Click on the “Close” Button.

    Step 4: Verify the Update

    After successful installation, you can verify whether or not the latest version is installed on your system. To check the version, you can again run the same command, python -V, on the prompt command.

    Now, you can see that it is showing the latest installed version, i.e., Python 3.11.0.

    Note: If it still shows the old version, you may restart your system. Or uninstall the old version from the control panel.

    Method 2: Install Python using Command Line Only using the Chocolatey Package Manager

    Chocolatey is a Package Manager command line tool for windows, and we can use it to install software for our window system. In our case, we can use it to install Python or update the current version of Python.

    Step 1 Open The Powershell as Administrator

    To install Chocolatey, you need to open PowerShell as Administrator.

    Step 2: Install the Chocolatey Package Manager Command

    Now, you can install the Chocolatey package manager using the following command.

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

    Step 3: Verify the Chocolatey Installation

    Now, you need to check whether Chocolatey has been installed successfully. To check it, run the “choco” command.

    It is installed successfully because it is showing version Chocolatey v1.2.0.

    Step 4: Update Python with Chocolatey

    With the help of the choco upgrade command, we can update our current Python version.

    choco upgrade python -y

    Step 5: Verify the Version

    You can again check the latest installed Python version using the following command.

    python -V

    Note: The old version of Python will remain on your system. You can uninstall the old version from the control panel.

    How To Upgrade Python on macOS?

    You can download the latest version of Python for macOS from the official Python website, similar to what you did on windows OS to update Python version on your system. To check whether it is updated to the lasted version or not, follow the below-listed commands to check the Python version.

    $ python --version

    Python 2.x.x

    $ python3 --version

    Python 3.9.0

    If you want to execute this new Python release with the python command instead of python3, install an alias in your $HOME directory’s bash profile file.

    Open the terminal window and type the following commands:

    $ cd $HOME
    $ nano .bash_profile

    Then, at the bottom, add this segment.

    alias python="python3"

    Python 3.9 version can be checked using the following command.

    $ python --version

    Python 3.9.0

    How to Update Python version on LINUX?

    Users can use the below listed Linux commands to upgrade Python version on the Linux server:

    ppa:deadsnakes/ppa can be added to the system’s Software Sources to upgrade the machine with unsupported packages from this untrusted PPA.

    $ sudo add-apt-repository ppa:deadsnakes/ppa

    This command is used to update the Python package.

    $ sudo apt update
    $ sudo apt install python3.9

    Then, using the commands below, you can search the versions of your new and current Python installations:

    This command will show you the following version of python installed in your system

    $ sudo python --version

    2.x.x

    $ sudo python3 --version

    3.8.x

    $ sudo python3.9 --version

    3.9.0

    Conclusion

    We have seen how to update Python version on operating systems like Windows, Mac OS, and Linux. Follow the guide carefully to update your python software. We believe this guide fulfills your requirement though you can install the latest version successfully. Leave your comments below for your feedback and queries.

    People Are Also Reading:

    • How to Learn Python
    • How to Install Python on Windows
    • How to Install Python on Ubuntu
    • How to Check Python Version?

    Every year Python launches a new version of itself to provide new and improved services to its users. With every update, Python launches new features and bug fixes. This article shows, How to update Python on different platforms?

    A section of the article also shows how to check the current Python version installed in the system.

    Check your Python version:

    Before updating Python, one should check if one already has the latest version of Python in the system. Let us now follow the steps provided in the subsequent section for fetching the Python version.

    For Windows

    Open the command prompt to check the Python version installed:

    1. Click the Windows key and search cmd.
    2. Open the command prompt, type python, and hit enter.

    Its version number shall appear after the phrase Python.

    For MAC

    Python comes pre-installed in the MAC operating system. If your computer has an old Python version, programmers can update it to the latest one following the process given here.

    For checking the Python version present in the system:

    1. Open the application folder ->Utilities folder->open the terminal.
    2. Once you open the terminal window, type the given command, and click the return key to confirm the version of Python.
    python --version 

    The above command shall show the Python’s version number that is installed in your computer.

    For Linux

    Python comes pre-installed in the Linux operating system. Before updating, it is crucial to check the Python version installed in the system.

    To check the Python version present in the system:

    1. Open the terminal window in Linux by simply clicking Ctrl + Alt + T
    2. Type the below command and hit the return key
    python --version

    This command will display the current Python version number installed in the system.

    Updating the Python for various platforms (MAC, Windows, and Linux)

    One can update Python by going to its official site and then downloading the latest version of Python available. One can also use the terminal or command prompt of the operating system to update Python.

    Update Python in Windows

    Updating Python is easy for Windows users.

    1. Go to the website of Python, and click on the Python download button
    2. After clicking the Python download button, downloading of the installation file shall begin
    3. Now run the installer, the installer will automatically suggest downloading the latest version of Python
    4. And, if the system has an old Python version, the installer will display an upgrade now button. Click the button to start the upgrading process.

    Update Python in MAC Systems

    One can update Python for MAC from Python’s official website. One can also update Python in MAC using Homebrew. You have to follow the steps provided in the subsequent section to update Python with Homebrew:

    First, one needs to have the Homebrew package manager in his system. To do that, one must download Homebrew from the Homebrew site. One can also download Homebrew by copying the below code into the terminal.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    Now to update Python, enter the below commands in the terminal:

    brew upgrade python3 #(old Python version number)

    Update Python in Linux Systems

    If the system doesn’t have the latest version of Python, one can update the Python by copying the below commands to the terminal:

    sudo apt update
    sudo apt install software-properties-common

    The above command will install all the essential packages required to install the latest version of Python.

    Conclusion:

    Every year Python launches a new version to provide new and improved services to its users. This article is about installing the latest and updated Python’s version. One can follow the above steps to check if Python’s latest version is already present in the system. Knowing that will surely save a lot of time and effort.

    питон — это популярный высокоуровневый универсальный язык программирования, используемый для создания и проектирования программного обеспечения и веб-сайтов, а также для выполнения автоматизированных задач. Кроме того, он также используется во многих приложениях машинного обучения, а также для преобразования и анализа данных. Каждый новый выпуск Python содержит новые функции и исправления ошибок. Поэтому вы должны знать, как обновить Python в вашей системе.

    В этом блоге мы проиллюстрируем процедуры, используемые для обновления Python в Windows:

    • С использованием Установщик Python
    • С использованием Шоколадный менеджер пакетов

    Давайте начнем!

    Способ 1: обновить Python в Windows с помощью установщика Python

    Чтобы обновить Python в Windows с помощью установщика Python, внимательно следуйте приведенным ниже шагам.

    Шаг 1: проверьте версию Python

    Во-первых, проверьте текущую версию Python с помощью командной строки:

    >питон

    Данный вывод указывает, что в настоящее время версия Python «3.9.13” установлен в нашей системе:

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

    Перейдите по приведенной ниже ссылке и загрузите последнюю версию установщика Python:

    https://www.python.org/загрузки/

    Шаг 3: Запустите установщик Python

    Перейти к «Загрузки» справочник. Запустите программу установки Python, дважды щелкнув загруженный файл:

    Шаг 4: Установите Python

    Отметьте выделенные галочки и нажмите кнопку «Установить сейчассценарий:

    Как видите, мы успешно установили последнюю версию Python:

    Шаг 5: Проверьте версию Python

    Опять же, проверьте версию Python:

    >питон

    Мы успешно обновились до версии Python»3.10.5” в Windows:

    Давайте рассмотрим второй подход к обновлению Python в Windows.

    Способ 2: обновить Python в Windows с помощью диспетчера пакетов Chocolatey

    Менеджер пакетов Chocolatey можно использовать для обновления Python в Windows. Выполните приведенные ниже шаги, чтобы обновить Python с помощью PowerShell.

    Шаг 1. Откройте Windows PowerShell.

    Нажимать «Окно+X», чтобы открыть меню Power User, и запустить «Windows PowerShell (администратор)”:

    Шаг 2: Установите шоколадный

    Во-первых, установите диспетчер пакетов Chocolatey, используя приведенную ниже команду:

    > Обход Set-ExecutionPolicy -Сфера Процесс -Сила; икс ((Система новых объектов. Сеть. веб-клиент).DownloadString(‘ https://chocolatey.org/install.ps1’))

    Давайте перейдем к следующему шагу.

    Шаг 3: Подтвердите установку шоколада

    Проверьте установку диспетчера пакетов Chocolatey, выполнив команду «шоколадкоманда:

    > шоколад

    Из приведенного ниже вывода вы можете видеть, что мы успешно установили «Шоколадный v1.1.0” в Windows:

    Шаг 4: Обновите Python

    Далее запустите «шоколадОбновить” для обновления Python:

    > шоколадный апгрейд питон

    Примечание: Если Python не установлен с помощью пакета Chocolatey, то «Обновить” сначала установит Python.

    Шаг 5: Проверьте версию Python

    Убедитесь, что Python обновлен, проверив его версию:

    > питон

    Как видите, наша система Windows теперь имеет обновленный Python.3.10.5версия:

    Мы продемонстрировали методы обновления Python в Windows.

    Вывод

    Чтобы обновить версию Python, вам необходимо загрузить последнюю версию установщика Python. После этого запустите установщик и установите последнюю версию Python. Затем проверьте версию Python, используя «питон -Vкоманда. Во втором подходе используйте диспетчер пакетов Chocolatey в Windows PowerShell, чтобы обновить Python с помощью «choco обновить python -yкоманда. В этой статье подробно описаны методы обновления Python в Windows.

    Понравилась статья? Поделить с друзьями:
  • Python не устанавливается windows 7 service pack 1 установлен
  • Python не ставится на windows 7 sp1
  • Python не запускается через командную строку windows 10
  • Python на windows как начать пользоваться
  • Python на windows 10 как программировать