Local Python
Run Python directly on your device with an embedded standard-library runtime. No remote execution service.
Native Python for iPhone and iPad
Write, run, and understand Python in a focused workspace built for Apple devices. Your code and execution stay local.
No account. No analytics. No cloud required. PyRun is useful from the first launch, even when you are offline.
A serious pocket workspace
PyRun keeps the feedback loop short: edit, run, inspect, and improve.
Run Python directly on your device with an embedded standard-library runtime. No remote execution service.
Keep standard output and errors readable, then jump back to the failing line when a traceback needs attention.
Start with focused examples across fundamentals, control flow, data types, functions, files, classes, and more.
Create, save, import, and export Python files through native document workflows that stay under your control.
Move from a focused iPhone editor to an iPad workspace with persistent documents, examples, code, and output.
Real scientific computing, built in. Run matrix math, analyze CSV data, and see charts rendered right in the Console — no setup required.
Labs · Opt-in
A Labs feature lets you search, install, and remove pure-Python packages straight from the real PyPI registry — right on your device.
Search PyPI by name and install packages like requests or beautifulsoup4, dependencies included.
Editing and running your code stays fully offline. Installing a new package is the one action that needs the internet.
iOS doesn’t allow installing compiled native code at runtime, so packages that require it aren’t installable this way — NumPy, pandas, and Matplotlib are already built in instead, see above.
Designed for the screen in front of you
The document sidebar, full editor, and dedicated output area use the larger canvas without turning the app into desktop clutter.
Built for focused practice and real scripts