What it does
Pyzo is a cross-platform Python IDE focused on interactive work and scientific computing. The editor and Python shell are separate components, with pluggable tools for tasks such as browsing source structure and inspecting a workspace. Users install the IDE alongside a Python environment, then configure the shell to run code with that interpreter.
Iterate in the editor and shell
Pyzo is built around a source editor and an interactive Python shell, with additional tools for workspace inspection and related programming tasks. That layout suits an exploratory workflow: write a small analysis, run it in the shell, inspect the resulting variables, then revise the code without turning each iteration into a separate command-line session. Its project description specifically emphasizes interactivity and introspection for scientific Python.
Setup has two parts. The official quick start asks users to install Pyzo, install a Python 3 environment separately, configure the shell to use it, and add any needed packages. The shell can work with available interpreters, so a machine may keep multiple environments and select among them for a project.
Pyzo publishes binaries for Windows, macOS and Linux and is released under the new BSD license. The repository notes a Linux packaging caveat: because of possible Qt library incompatibilities, it recommends running Pyzo from source on Linux. That can make Linux setup less direct than downloading the prebuilt app.
Strengths
- An editor and interactive shell are paired with pluggable tools for workspace and source inspection.
- The shell can be configured for different installed Python environments rather than requiring one bundled interpreter.
- Official installation guidance covers Windows, macOS and Linux, and the project publishes source under a BSD license.
Watch out for
- Users must install a Python environment separately from the IDE and configure Pyzo to use it.
- The project warns that Linux binaries may encounter Qt library incompatibilities and recommends a source-based setup.
Best for
- Researchers and analysts who want to explore scientific Python interactively.
- Python programmers who prefer inspecting variables and running code in a paired shell.
- Users who need one IDE to work with more than one installed Python environment.
Sources
- Pyzo - Python IDE (Oct 25, 2026)
- Pyzo - start (Oct 25, 2026)
- Pyzo - guide (Oct 25, 2026)
- Pyzo - The Interactive editor for scientific Python (Oct 25, 2026)
- Pyzo new BSD license (Oct 25, 2026)
