Python Mac Download
Download Python
The current production versions are Python 3.4.0 andPython 2.7.6.
Start with one of these versions for learning Python or if you want the moststability; they're both considered stable production releases.
This video explains how to install Python 3 in a Mac OS X, both Mavericks and Yosemite. As the Python website says, 'Python 2.x is legacy, Python 3.x is the.
If you don't know which version to use, try Python 3.4. Some existingthird-party software is not yet compatible with Python 3; if you needto use such software, you can download Python 2.7.x instead.
Acrobat dc pro 2017. For the MD5 checksums and OpenPGP signatures, look at the detailed Python 3.4.0 page:
For Python 3.7.4, we provide two binary installer options for download. The default variant is 64-bit-only and works on macOS 10.9 (Mavericks) and later systems. Changed in 3.7.4 The 64-bit/32-bit variant that also works on very old versions of macOS, from 10.6 (Snow Leopard) on, is now deprecated and will no longer be provided in future. Visual Studio 2019 for Mac. Develop apps and games for iOS, Android and using.NET. Download Visual Studio for Mac. Create and deploy scalable, performant apps using.NET and C# on the Mac. Download Python for Mac - A free, open source and high-level programming language that can be used for web, Internet and software development, desktop GUIs, science, education and more.
- Python 3.4.0 Windows x86 MSI Installer(Windows binary -- does not include source)
- Python 3.4.0 Windows X86-64 MSI Installer (Windows AMD64 / Intel 64 /X86-64 binary [1] -- does not include source)
- Python 3.4.0 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later[2])
- Python 3.4.0 Mac OS X 32-bit i386/PPC Installer (for Mac OS X 10.5 andlater [2])
- Python 3.4.0 compressed source tarball(for Linux, Unix or Mac OS X)
- Python 3.4.0 xzipped source tarball (for Linux, Unix or Mac OS X, bettercompression)
For the MD5 checksums and OpenPGP signatures, look at the detailed Python 2.7.6 page:
- Python 2.7.6 Windows Installer(Windows binary -- does not include source)
- Python 2.7.6 Windows X86-64 Installer (Windows AMD64 / Intel 64 / X86-64binary [1] -- does not include source)
- Python 2.7.6 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later [2])
- Python 2.7.6 Mac OS X 32-bit i386/PPC Installer (for Mac OS X 10.3 and later [2])
- Python 2.7.6 compressed source tarball(for Linux, Unix or Mac OS X)
- Python 2.7.6 xzipped source tarball (for Linux, Unix or Mac OS X, bettercompression)
A comprehensive list of the latest release of all major versionsis available if you need source code for an older version of Python.
Alternative Implementations
This site hosts the 'traditional' implementation of Python (nicknamed CPython).A number of alternative implementations are available as well, namely
- IronPython (Python running on .NET)
- Jython (Python running on the Java VirtualMachine)
- PyPy (A fast pythonimplementation with a JIT compiler)
- Stackless Python (Branch of CPython supportingmicrothreads)
Other parties have re-packaged CPython. These re-packagings ofteninclude more libraries or are specialized for a particular application: Hazel.
- ActiveState ActivePython(commercial and community versions, including scientific computing modules)
- pythonxy(Scientific-oriented Python Distribution based on Qt and Spyder)
- winpython(WinPython is a portable scientific Python distribution for Windows)
- Conceptive Python SDK (targetsbusiness, desktop and database applications)
- Enthought Canopy (acommercial distribution for scientific computing)
- Portable Python (Python and add-on packagesconfigured to run off a portable device)
- PyIMSL Studio(a commercial distribution for numerical analysis – free for non-commercialuse)
- Anaconda Python(a full Python distribution for data management, analysis and visualization oflarge data sets)
- eGenix PyRun (a portablePython runtime, complete with stdlib, frozen into a single executable file)
Information about specific ports, and developer info:
OpenPGP Public Keys
Source and binary executables are signed by the release manager using theirOpenPGP key. The release managers and binary builders since Python 2.3 havebeen:
- Anthony Baxter (key id: 6A45C816)
- Georg Brandl (key id: 36580288)
- Martin v. Löwis (key id: 7D9DC8D2)
- Benjamin Peterson (key id: 18ADD4FF and A4135B38)
- Barry Warsaw (key ids: A74B06BF, EA5BBD71, and ED9D77D5)
- Ronald Oussoren (key id: E6DF025C)
- Ned Deily (key id: 6F5E1540)
- Larry Hastings (key id: F73C700D)
Note: Barry's key id A74B06BF is used to sign the Python 2.6.8 and 2.6.9releases. His key id EA5BBD71 was used to sign all other Python 2.6 and 3.0releases. His key id ED9D77D5 is a v3 key and was used to sign olderreleases.
You can import the release manager public keys by either downloadingthe public key file from here and thenrunning
or by grabbing the individual keys directly from the keyserver networkby running this command:
On the version-specific download pages, you should see a link to both thedownloadable file and a detached signature file. To verify the authenticityof the download, grab both files and then run this command:
Note that you must use the name of the signature file, and you should use theone that's appropriate to the download you're verifying.
- (These instructions are geared toGnuPG and Unix command-line users.Contributions of instructions for other platforms and OpenPGPapplications are welcome.)
Other Useful Items
- Looking for 3rd party Python modules? ThePackage Index has many of them.
- You can view the standard documentationonline, or you can download itin HTML, PostScript, PDF and other formats. See the mainDocumentation page.
- Information on tools for unpacking archive filesprovided on python.org is available.
- Tip: even if you download a ready-made binary for yourplatform, it makes sense to also download the source.This lets you browse the standard library (the subdirectory Lib)and the standard collections of demos (Demo) and tools(Tools) that come with it. There's a lot you can learn from thesource!
- There is also a collection of Emacs packagesthat the Emacsing Pythoneer might find useful. This includes majormodes for editing Python, C, C++, Java, etc., Python debuggerinterfaces and more. Most packages are compatible with Emacs andXEmacs.
Want to contribute? See the Python Developer's Guideto learn about how Python development is managed.
Python is OSI Certified Open Source:
[1] | (1, 2) The binaries for AMD64 will also work on processors that implement theIntel 64 architecture (formerly EM64T), i.e. the architecture that Microsoftcalls x64, and AMD called x86-64 before calling it AMD64. They will not work onIntel Itanium Processors (formerly IA-64). |
[2] | (1, 2, 3, 4) There is important information about IDLE, Tkinter, and Tcl/Tk on Mac OS Xhere. |
Check out the steps below to install Python 3 on Mac OSX.
How to download Python3
You can download Python 3 by downloading from official Python website or using Homebrew package manager for macOS .
Python Official Site
1) Open up Python official download site. It looks something like the image below. Press Download Python 3.7.4
or the version you would like to download.
2) After downloading the installer, open it to install Python 3.
Python 3.7.4 installer Read Me
contains the following note about Python 3 and Python 2 Co-existence. Thus, to run Python 3, you can run Python3
or Python3.X.X
(a specific version that you installed on your machine). To run Python 2, you can run Python
or Python2.7
.
3) Remove Python installer when you are done installing
4) Run python3 --version
to check if Python 3 is installed.
If you install Python 3.7.X, you can also check its version using this command:
Homebrew
Another way to install Python 3 on Mac OS is using Homebrew package manager.
1) If you don’t have Homebrew install, you can install Homebrew by following the steps on Homebrew site. You can also use the following command to install Homebrew by copy and pasting it onto your terminal.
2) To install the latest version of Python 3, run the command below.
If you already have the latest Python installed, you will see something like the message below.
3) Run python3 --version
to check if Python 3 is installed.
If you install Python 3.7.X, you can also check its version using this command:
Python 3 Shell
To open Python 3 shell from terminal, you can run Python 3
.
To close Python shell, you can type in exit()
. The hotkeys to close it is to press Ctrl
and D
simultaneously.
Note that Command
and D
splits your Python shell view.
Note that you can still access Python 2 by running python
command.
Python 3 Package Manager Pip3
Python 3 comes with its own package manager pip3
. You can check out Python Package Index to look for packages that you need.
To install a package using pip, you can run pip3 install package_name
.
Python For Mac Download
Switch between Python 3 Versions
Python Official Site
The easier way is to download multiple versions from Python official website and run Python command with a version appeneded such as python3.7
and python3.6
.
Homebrew
If you have previous versions of Python installed, you can run the following commands to check what versions you have and switch the version you need.
Support Jun
Python 3.7 For Mac Download
Thank you for reading!
If you are preparing for Software Engineer interviews, I suggest Elements of Programming Interviews in Java for algorithm practice. Good luck!
Google chrome 10.6 7. You can also support me by following me on Medium or Twitter.
Feel free to contact me if you have any questions.