Skip to content

Free games, apps and software, straight from official sources

RSS
Python logo

How to Install Python on Windows, Mac and Linux

Python 3.15.2 · for Windows, macOS and Linux

Developer: Python Software Foundation (opens in a new tab)

Open source
  • Windows
  • macOS
  • Linux
DownloadFrom the official source · Windows, macOS and Linux (opens in a new tab) Official website (opens in a new tab)

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
What is the problem?

Your report goes only to the site’s editor; we never ask for your name or address.

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.

2 min read

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: pip installs packages from the Python Package Index (PyPI) with one command.

How to download and install

  1. The Download button opens the official downloads page on python.org.
  2. 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”.
  3. macOS: Download the macOS installer package and run it.
  4. 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.

Git

Track every change to your code with Git, the version control system behind GitHub. Installing Git for Windows with Git Bash, plus macOS and Linux options.

Open source

  • Windows
  • macOS
  • Linux
Version 2.56.0

Node.js

Many developer tools ask for Node.js first. Which release to choose (LTS), how to install it with npm and how to check that it works.

Open source

  • Windows
  • macOS
  • Linux
Version 26.13.0 LTS

Visual Studio Code

Download Visual Studio Code, Microsoft’s free code editor with IntelliSense, debugging, Git integration and a huge extension library. Official link.

Free

  • Windows
  • macOS
  • Linux

WinSCP

Download WinSCP, the free, open-source Windows file manager for SFTP, FTP, SCP, WebDAV and S3. Official download page, installer size and first steps.

Open source

  • Windows
Version 6.7