Install the free Developer ID edition
Py Editor for Mac · Developer ID 27.0.2 (32) · direct-download channel
Use this chapter when you want the free Mac edition distributed directly by Andromeda rather than the Mac App Store edition. The reviewed release is signed with Developer ID and notarized by Apple. This manual does not use the Store edition as a substitute: its purchase model, update route and available commands can differ.
Check the requirements
The reviewed app declares macOS 13.0 or later and contains both Apple silicon
(arm64) and Intel (x86_64) executables. The review itself ran on Apple
silicon with macOS 27.0. The 27.0.2 archive is about 188 MiB and its extracted
app about 599 MiB on the review Mac. Keep additional free space for projects,
project .venv folders, packages, local AI models and generated output.
An internet connection is needed for the download and for optional setup such as project packages, Helper updates or external AI providers. Editing and many embedded-Python tasks can run locally after installation; individual chapters identify features with additional requirements.
Choose the Mac edition you intend to use
The direct and Mac App Store editions use the same app identity. Treat switching between them as replacing one installation with the other, not as installing two independent copies. Save your work, quit Py Editor and keep a recoverable copy of important project folders before switching channels.
This manual follows the direct Developer ID edition. Use the Mac App Store when you want Apple's Store installation and update flow; use the direct edition when you want the free download and its in-app Developer ID update check. The iPhone and iPad app is a separate App Store product and is outside this Mac manual.
Download from the official site
- Open the free Mac edition page.
- Choose Download free for Mac.
- Wait for
PyEditor-latest.zipto finish downloading. - Keep the ZIP until you have opened the app and confirmed its version.
The latest filename is a moving download address; it does not identify the
version by itself. On 16 September 2026, the official page and ZIP address both
responded successfully. The review archive for this manual is
PyEditor-27.0.2.zip, SHA-256
130bad2293d7668b1106b9287727268b36cbe9991f8d108527bbf4427f126586.
That recorded hash identifies the reviewed archive, not every future file served
from the latest address.
Extract and open the app
- In Downloads, double-click
PyEditor-latest.zipif macOS did not extract it automatically. - Find Py Editor.app in the extracted folder.
- Quit an older Py Editor installation before replacing it.
- Move Py Editor.app to Applications when you are ready to keep this copy.
- Open Py Editor from Applications.
The exact review archive contains one Py Editor.app. A fresh extraction passed
strict code-signature verification, Apple stapler validation and Gatekeeper with
the result Notarized Developer ID before it was used for the manual. The app
then launched as version 27.0.2 (build 32).
If macOS reports that the developer cannot be verified, the app is damaged or the signature is invalid, stop. Do not disable Gatekeeper or remove quarantine attributes to force that copy to run. Delete only the suspect download, obtain a fresh copy from the official page and try again. Contact support if the fresh copy produces the same message.
Verify the installed build
- Open the Py Editor menu in the macOS menu bar.
- Choose About Py Editor.
- Read both the version and build number.
- For this manual, confirm Py Editor Version 27.0.2 (32).
- Close the About window.
The version check tells you which app is running; a filename in Downloads does not. If your numbers differ, use the manual as a guide to the documented edition and expect labels or behavior to have changed. Include both numbers and the installation channel in a problem report.
Keep the direct edition up to date
Choose Py Editor → Check for Updates…. In the reviewed session, the app said You're up to date! and no installation began. An available-update download, replacement and rollback were not available to replay, so save your work before accepting a future update and verify the new version after reopening the app.
This command belongs to the Developer ID channel. Do not follow it as the update procedure for a Mac App Store installation. See Help and updates for the checked no-update result and support-report steps.
Continue to your first project
After the app opens, continue with Open a workspace and make your first project. Simple scripts can use the embedded Python. Projects that need native packages may also require Py Editor Helper and a project environment.