Python Launcher
Python Launcher is a small macOS helper installed with python.org Python that opens .py scripts from Finder and runs them with configurable launch settings.
What is Python Launcher?
Python Launcher is a lightweight macOS app distributed with the official Python installer from python.org. It is used to open Python script files from Finder, typically by double-clicking a .py file or dragging a script onto the app. On macOS, it acts as a bridge between script files and the installed Python interpreter, and it includes preferences that control how scripts are launched. Users commonly encounter it inside the Applications folder within a versioned Python 3.x folder created by the python.org installer, alongside tools such as IDLE. Its role is narrower than a full IDE: it is mainly for launching scripts rather than editing code or managing projects. Because it may ask for permission to control Terminal on newer macOS versions, some users notice it during first launch or when associating Python files with a default app.
Key features
- Opens Python script files from Finder by double-clicking or drag and drop
- Lets users associate .py files with a Python-aware launcher app
- Provides launch preferences that affect how scripts are run
- Works with the official python.org macOS Python installation
- Can pass script execution through Terminal when needed
- Appears alongside IDLE in the Python 3.x Applications folder
Review app leftovers with diCleaner
Inspect caches, support files, containers, and login items before cleaning.
Safety overview
Status: Mostly safe
This app is part of the official python.org macOS distribution and is generally safe when it comes from that installer. Its main risk is not the launcher itself but the script you open with it, since running an unknown .py file can execute arbitrary code. On newer macOS versions it may request permission to control Terminal so it can launch scripts properly.
Recommendation: Keep it if you open Python scripts from Finder or want simple double-click launching. If you only use Python from Terminal, an IDE, or another editor, it is usually optional and may never be needed.
Common paths
/Applications/Python 3.13/Python Launcher.app/Applications/Python 3.12/Python Launcher.app/Applications/Python 3.11/Python Launcher.app
Preference paths
~/Library/Preferences/org.python.PythonLauncher.plist
Share your experience
Be the first to share your experience.