Python 3.6, 3.7 or 3.8 or PyPy, including the Python development header files like python.h; C compiler (if compiling from source) You need a C compiler supported by setuptools, gcc will work fine on UNIX-like platforms. This is not needed on Windows if using the compiled packages provided.
We recommend that you download and install Python 3, and use Python 3 exclusively when running programs associated with this booksite. Perform these steps to download and install Python, IDLE, Tkinter, NumPy, and PyGame: Browse to the Python for Mac download page. In the resulting page click on the Download Python 3.6.5 button. Python 3.6.0b2 - Oct. Download Mac OS X 64-bit/32-bit installer; Python 3.6.0b1 - Sept. Download Mac OS X 64-bit/32-bit installer; Python 3.6.0a4 - Aug. Download Mac OS X 64-bit/32-bit installer; Python 3.6.0a3 - July 12, 2016. Download Mac OS X 64-bit/32-bit installer; Python 3.6.0a2 - June 13, 2016.
Prerequisites for installing Python3 on Mac
Install Xcode
Xcode is Apple's Integrated Development Environment (IDE). You might already have Xcode on your Mac. If not, you can get Xcode from Apple appstore.
Install Brew
Homebrew installs the stuff you need. Homebrew is a package manager for Mac OS
Step 1. Launch Terminal.
Go to Launchpad – Other – Terminal
Step 2. Install HomeBrew
Install Python3 with Brew
Enter brew command into terminal
brew install python3
Optional, PATH environment
Set up PATH environment variable, if you used HomeBrew to install Python3, then HomeBrew already added PATH.
Do not change PATH environment if you can launch python3 from terminal.
Add the following line to your ~/.profile file
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Usually your Python installation directory looks like this, add it to your PATH
PATH='/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}'
Active Python Releases
Download Numpy For Python 3.6 Mac
For more information visit the Python Developer's Guide.
Looking for a specific release?
Python releases by version number:
- Python 2.7.8July 2, 2014 DownloadRelease Notes
- Python 2.7.7June 1, 2014 DownloadRelease Notes
- Python 3.4.1May 19, 2014 DownloadRelease Notes
- Python 3.4.0March 17, 2014 DownloadRelease Notes
- Python 3.3.5March 9, 2014 DownloadRelease Notes
- Python 3.3.4Feb. 9, 2014 DownloadRelease Notes
- Python 3.3.3Nov. 17, 2013 DownloadRelease Notes
- Python 2.7.6Nov. 10, 2013 DownloadRelease Notes
- Python 2.6.9Oct. 29, 2013 DownloadRelease Notes
- Python 3.3.2May 15, 2013 DownloadRelease Notes
- Python 3.2.5May 15, 2013 DownloadRelease Notes
- Python 2.7.5May 12, 2013 DownloadRelease Notes
- Python 3.3.1April 6, 2013 DownloadRelease Notes
- Python 3.2.4April 6, 2013 DownloadRelease Notes
- Python 2.7.4April 6, 2013 DownloadRelease Notes
- Python 3.3.0Sept. 29, 2012 DownloadRelease Notes
- Python 3.2.3April 10, 2012 DownloadRelease Notes
- Python 2.6.8April 10, 2012 DownloadRelease Notes
- Python 3.1.5April 9, 2012 DownloadRelease Notes
- Python 2.7.3April 9, 2012 DownloadRelease Notes
- Python 3.2.2Sept. 3, 2011 DownloadRelease Notes
- Python 3.2.1July 9, 2011 DownloadRelease Notes
- Python 2.7.2June 11, 2011 DownloadRelease Notes
- Python 3.1.4June 11, 2011 DownloadRelease Notes
- Python 2.6.7June 3, 2011 DownloadRelease Notes
- Python 2.5.6May 26, 2011 DownloadRelease Notes
- Python 3.2.0Feb. 20, 2011 DownloadRelease Notes
- Python 2.7.1Nov. 27, 2010 DownloadRelease Notes
- Python 3.1.3Nov. 27, 2010 DownloadRelease Notes
- Python 2.6.6Aug. 24, 2010 DownloadRelease Notes
- Python 2.7.0July 3, 2010 DownloadRelease Notes
- Python 3.1.2March 20, 2010 DownloadRelease Notes
- Python 2.6.5March 18, 2010 DownloadRelease Notes
- Python 2.5.5Jan. 31, 2010 DownloadRelease Notes
- Python 2.6.4Oct. 26, 2009 DownloadRelease Notes
- Python 2.6.3Oct. 2, 2009 DownloadRelease Notes
- Python 3.1.1Aug. 17, 2009 DownloadRelease Notes
- Python 3.1.0June 26, 2009 DownloadRelease Notes
- Python 2.6.2April 14, 2009 DownloadRelease Notes
- Python 3.0.1Feb. 13, 2009 DownloadRelease Notes
- Python 2.5.4Dec. 23, 2008 DownloadRelease Notes
- Python 2.4.6Dec. 19, 2008 DownloadRelease Notes
- Python 2.5.3Dec. 19, 2008 DownloadRelease Notes
- Python 2.6.1Dec. 4, 2008 DownloadRelease Notes
- Python 3.0.0Dec. 3, 2008 DownloadRelease Notes
- Python 2.6.0Oct. 2, 2008 DownloadRelease Notes
- Python 2.3.7March 11, 2008 DownloadRelease Notes
- Python 2.4.5March 11, 2008 DownloadRelease Notes
- Python 2.5.2Feb. 21, 2008 DownloadRelease Notes
- Python 2.5.1April 19, 2007 DownloadRelease Notes
- Python 2.3.6Nov. 1, 2006 DownloadRelease Notes
- Python 2.4.4Oct. 18, 2006 DownloadRelease Notes
- Python 2.5.0Sept. 19, 2006 DownloadRelease Notes
- Python 2.4.3April 15, 2006 DownloadRelease Notes
- Python 2.4.2Sept. 27, 2005 DownloadRelease Notes
- Python 2.4.1March 30, 2005 DownloadRelease Notes
- Python 2.3.5Feb. 8, 2005 DownloadRelease Notes
- Python 2.4.0Nov. 30, 2004 DownloadRelease Notes
- Python 2.3.4May 27, 2004 DownloadRelease Notes
- Python 2.3.3Dec. 19, 2003 DownloadRelease Notes
- Python 2.3.2Oct. 3, 2003 DownloadRelease Notes
- Python 2.3.1Sept. 23, 2003 DownloadRelease Notes
- Python 2.3.0July 29, 2003 DownloadRelease Notes
- Python 2.2.3May 30, 2003 DownloadRelease Notes
- Python 2.2.2Oct. 14, 2002 DownloadRelease Notes
- Python 2.2.1April 10, 2002 DownloadRelease Notes
- Python 2.1.3April 9, 2002 DownloadRelease Notes
- Python 2.2.0Dec. 21, 2001 DownloadRelease Notes
- Python 2.0.1June 22, 2001 DownloadRelease Notes
![See full list on saintlad.com See full list on saintlad.com](/uploads/1/2/5/8/125843027/864180743.png)
Python For Mac
View older releases
Install Python 3.6 On Mac
Licenses
All Python releases are Open Source. Historically, most, but not all, Python releases have also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and Conditions.
Sources
For most Unix systems, you must download and compile the source code. The same source code archive can also be used to build the Windows and Mac versions, and is the starting point for ports to all other platforms.
Download the latest Python 3 and Python 2 source.
Alternative Implementations
This site hosts the 'traditional' implementation of Python (nicknamed CPython). A number of alternative implementations are available as well.
Python 3 Download For Mac
History
Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others.
Python 3.8 Mac
Looking for the release schedule? Check the Google Calendar.