How does one upgrade Python in macOS

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.

Python Releases for Mac OS X

Stable Releases

  • Python 3.8.1 - Dec. 18, 2019
  • Python 3.7.6 - Dec. 18, 2019
  • Python 3.6.10 - Dec. 18, 2019
    • No files for this release.
  • Python 3.5.9 - Nov. 2, 2019
    • No files for this release.
  • Python 3.5.8 - Oct. 29, 2019
    • No files for this release.
  • Python 2.7.17 - Oct. 19, 2019
  • Python 3.7.5 - Oct. 15, 2019
  • Python 3.8.0 - Oct. 14, 2019
  • Python 3.7.4 - July 8, 2019
  • Python 3.6.9 - July 2, 2019
    • No files for this release.
  • Python 3.7.3 - March 25, 2019
  • Python 3.4.10 - March 18, 2019
    • No files for this release.
  • Python 3.5.7 - March 18, 2019
    • No files for this release.
  • Python 2.7.16 - March 4, 2019
  • Python 3.7.2 - Dec. 24, 2018
  • Python 3.6.8 - Dec. 24, 2018
  • Python 3.7.1 - Oct. 20, 2018
  • Python 3.6.7 - Oct. 20, 2018
  • Python 3.5.6 - Aug. 2, 2018
    • No files for this release.
  • Python 3.4.9 - Aug. 2, 2018
    • No files for this release.
  • Python 3.7.0 - June 27, 2018
  • Python 3.6.6 - June 27, 2018
  • Python 2.7.15 - May 1, 2018
  • Python 3.6.5 - March 28, 2018
  • Python 3.4.8 - Feb. 5, 2018
    • No files for this release.
  • Python 3.5.5 - Feb. 5, 2018
    • No files for this release.
  • Python 3.6.4 - Dec. 19, 2017
  • Python 3.6.3 - Oct. 3, 2017
  • Python 3.3.7 - Sept. 19, 2017
    • No files for this release.
  • Python 2.7.14 - Sept. 16, 2017
  • Python 3.4.7 - Aug. 9, 2017
    • No files for this release.
  • Python 3.5.4 - Aug. 8, 2017
  • Python 3.6.2 - July 17, 2017
  • Python 3.6.1 - March 21, 2017
  • Python 3.4.6 - Jan. 17, 2017
    • No files for this release.
  • Python 3.5.3 - Jan. 17, 2017
  • Python 3.6.0 - Dec. 23, 2016
  • Python 2.7.13 - Dec. 17, 2016
  • Python 3.4.5 - June 27, 2016
    • No files for this release.
  • Python 3.5.2 - June 27, 2016
  • Python 2.7.12 - June 25, 2016
  • Python 3.4.4 - Dec. 21, 2015
  • Python 3.5.1 - Dec. 7, 2015
  • Python 2.7.11 - Dec. 5, 2015
  • Python 3.5.0 - Sept. 13, 2015
  • Python 2.7.10 - May 23, 2015
  • Python 3.4.3 - Feb. 25, 2015
  • Python 2.7.9 - Dec. 10, 2014
  • Python 3.4.2 - Oct. 13, 2014
  • 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
  • Python 2.7.7 - June 1, 2014
  • Python 3.4.1 - May 19, 2014
  • Python 3.4.0 - March 17, 2014
  • Python 3.3.5 - March 9, 2014
  • Python 3.3.4 - Feb. 9, 2014
  • Python 3.3.3 - Nov. 17, 2013
  • Python 2.7.6 - Nov. 10, 2013
  • Python 2.6.9 - Oct. 29, 2013
    • No files for this release.
  • Python 3.2.5 - May 15, 2013
  • Python 3.3.2 - May 15, 2013
  • Python 2.7.5 - May 12, 2013
  • Python 3.2.4 - April 6, 2013
  • Python 3.3.1 - April 6, 2013
  • Python 2.7.4 - April 6, 2013
  • Python 3.3.0 - Sept. 29, 2012
  • Python 2.6.8 - April 10, 2012
    • No files for this release.
  • Python 3.2.3 - April 10, 2012
  • Python 2.7.3 - April 9, 2012
  • Python 3.1.5 - April 9, 2012
    • No files for this release.
  • Python 3.2.2 - Sept. 3, 2011
  • Python 3.2.1 - July 9, 2011
  • Python 3.1.4 - June 11, 2011
  • Python 2.7.2 - June 11, 2011
  • 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
  • Python 3.1.3 - Nov. 27, 2010
  • Python 2.7.1 - Nov. 27, 2010
  • Python 2.6.6 - Aug. 24, 2010
  • Python 2.7.0 - July 3, 2010
  • Python 3.1.2 - March 20, 2010
  • Python 2.6.5 - March 18, 2010
  • Python 2.5.5 - Jan. 31, 2010
    • No files for this release.
  • Python 2.6.4 - Oct. 26, 2009
  • Python 2.6.3 - Oct. 2, 2009
  • Python 3.1.1 - Aug. 17, 2009
  • Python 3.1.0 - June 26, 2009
  • Python 2.6.2 - April 14, 2009
  • Python 3.0.1 - Feb. 13, 2009
  • Python 2.5.4 - Dec. 23, 2008
  • Python 2.5.3 - Dec. 19, 2008
  • Python 2.4.6 - Dec. 19, 2008
    • No files for this release.
  • Python 2.6.1 - Dec. 4, 2008
  • Python 3.0.0 - Dec. 3, 2008
    • No files for this release.
  • Python 2.6.0 - Oct. 2, 2008
  • Python 2.4.5 - March 11, 2008
    • No files for this release.
  • Python 2.3.7 - March 11, 2008
    • No files for this release.
  • Python 2.5.2 - Feb. 21, 2008
  • Python 2.5.1 - April 19, 2007
  • Python 2.3.6 - Nov. 1, 2006
    • No files for this release.
  • Python 2.4.4 - Oct. 18, 2006
  • Python 2.5.0 - Sept. 19, 2006
  • Python 2.4.3 - April 15, 2006
    • No files for this release.
  • Python 2.4.2 - Sept. 27, 2005
    • No files for this release.
  • Python 2.4.1 - March 30, 2005
    • No files for this release.
  • Python 2.3.5 - Feb. 8, 2005
    • No files for this release.
  • Python 2.4.0 - Nov. 30, 2004
    • No files for this release.
  • Python 2.3.4 - May 27, 2004
    • No files for this release.
  • Python 2.3.3 - Dec. 19, 2003
    • No files for this release.
  • Python 2.3.2 - Oct. 3, 2003
    • No files for this release.
  • Python 2.3.1 - Sept. 23, 2003
    • No files for this release.
  • Python 2.3.0 - July 29, 2003
    • No files for this release.
  • Python 2.2.3 - May 30, 2003
    • No files for this release.
  • Python 2.2.2 - Oct. 14, 2002
    • No files for this release.
  • Python 2.2.1 - April 10, 2002
    • No files for this release.
  • Python 2.1.3 - April 9, 2002
    • No files for this release.
  • Python 2.2.0 - Dec. 21, 2001
    • No files for this release.
  • Python 2.0.1 - June 22, 2001
    • No files for this release.

Pre-releases

  • Python 3.9.0a3 - Jan. 24, 2020
  • Python 3.9.0a2 - Dec. 18, 2019
  • Python 3.7.6rc1 - Dec. 11, 2019
  • Python 3.6.10rc1 - Dec. 11, 2019
    • No files for this release.
  • Python 3.8.1rc1 - Dec. 10, 2019
  • Python 3.9.0a1 - Nov. 19, 2019
  • Python 3.5.8rc2 - Oct. 12, 2019
    • No files for this release.
  • Python 2.7.17rc1 - Oct. 9, 2019
  • Python 3.7.5rc1 - Oct. 2, 2019
  • Python 3.8.0rc1 - Oct. 1, 2019
  • Python 3.5.8rc1 - Sept. 9, 2019
    • No files for this release.
  • Python 3.8.0b4 - Aug. 29, 2019
  • Python 3.8.0b3 - July 29, 2019
  • Python 3.8.0b2 - July 4, 2019
  • Python 3.6.9rc1 - June 18, 2019
    • No files for this release.
  • Python 3.7.4rc1 - June 18, 2019
  • Python 3.8.0b1 - June 4, 2019
  • Python 3.8.0a4 - May 6, 2019
  • Python 3.8.0a3 - March 25, 2019
  • Python 3.7.3rc1 - March 12, 2019
  • 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
  • Python 2.7.16rc1 - Feb. 17, 2019
  • Python 3.8.0a1 - Feb. 3, 2019
  • Python 3.7.2rc1 - Dec. 11, 2018
  • Python 3.6.8rc1 - Dec. 11, 2018
  • Python 3.7.1rc2 - Oct. 13, 2018
  • Python 3.6.7rc2 - Oct. 13, 2018
  • Python 3.7.1rc1 - Sept. 26, 2018
  • Python 3.6.7rc1 - Sept. 26, 2018
  • 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
  • Python 3.7.0rc1 - June 11, 2018
  • Python 3.7.0b5 - May 30, 2018
  • Python 2.7.15rc1 - April 15, 2018
  • Python 3.6.5rc1 - March 13, 2018
  • Python 3.7.0b2 - Feb. 28, 2018
  • Python 3.7.0b1 - Jan. 31, 2018
  • 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
  • Python 3.6.4rc1 - Dec. 5, 2017
  • Python 3.7.0a3 - Dec. 5, 2017
  • Python 3.7.0a2 - Oct. 17, 2017
  • Python 3.7.0a1 - Sept. 19, 2017