Pyzo

pyzo.org ↗

An interactive Python IDE that pairs a source editor with a shell and introspection tools.

SI Score
75/100
Pricing
Free AI reading, not confirmed
Free plan
Yes AI reading, not confirmed
Sign-up required
Not confirmed

Ask SI about Pyzo

Answers use saved listing facts and recorded sources.
Homepage screenshot
Screenshot of the Pyzo homepage

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