How to Install Python on Windows, Mac and Linux
Python 3.15.2 · for Windows, macOS and Linux
- Windows
- macOS
- Linux
The download link points to the program’s official source; the file is not hosted on this site. Link address: python.org
Link not working? Let us know
Python is a free, open-source programming language maintained by the Python Software Foundation. The latest version is 3.15.2, released on October 25, 2026; installers are offered for Windows and macOS, and it runs on Linux.
Python’s readable syntax makes it a common first programming language, and its huge library ecosystem keeps it useful well beyond the basics: automating office tasks, analyzing data, building websites and training machine learning models.
What can you do with Python?
- Automation: Rename files, process spreadsheets or fill in repetitive tasks with short scripts.
- Data analysis: Libraries such as pandas and Matplotlib turn raw data into tables and charts.
- Web development: Frameworks such as Django and Flask power many websites and APIs.
- Package manager:
pipinstalls packages from the Python Package Index (PyPI) with one command.
How to download and install
- The Download button opens the official downloads page on python.org.
- Windows: python.org now offers the Python install manager, which installs and updates Python versions for you; a standalone 3.15.2 installer is also available. If you use the classic installer, tick “Add python.exe to PATH”.
- macOS: Download the macOS installer package and run it.
- Linux: Most distributions include Python; newer versions are available through the package manager.
Supported versions
Several Python branches are supported at once. As of October 2026, 3.15 and 3.14 receive bug fixes, 3.11 to 3.13 receive security fixes only, and 3.10 has reached end of life.
Pros
- Easy-to-read syntax for beginners
- Enormous library ecosystem
- Free and cross-platform
Cons
- Slower than compiled languages for heavy computation
- Managing several versions and environments can be confusing
Frequently Asked Questions
Which Python version should I install?
For new projects, the latest stable release (currently 3.15.2) is a good choice. Use an older supported branch only if a library you need does not support the newest one yet.
Is Python free for commercial use?
Yes. Python is open source under the PSF License, which allows free use in commercial projects.
PythonOpen source
Download (opens in a new tab)


