--- id: spyder version: "6.1.6" license: MIT license_treatment: permissive maintenance: active --- # spyder — The Scientific Python Development Environment License: permissive · Maintenance: active · Downloads: 110.8K/mo ## What it is and what it does Spyder is a desktop IDE designed for scientific and data-focused Python development. It bundles an editor, an IPython console for interactive execution, a variable explorer to inspect objects in memory, a debugger, and integrated documentation browsing—all in a single PyQt5 window. It targets researchers, educators, and data scientists who want a MATLAB-like or RStudio-like experience within Python, rather than switching between a text editor and a separate terminal or notebook. The package integrates tightly with IPython, Jedi for code completion, Pylint for linting, and nbconvert for notebook support. Its 50 runtime dependencies include PyQt5 and PyQtWebEngine for the GUI, asyncssh and keyring for secure operations, and tools like cookiecutter and nbconvert for templating and conversion. It supports Python 3.9 through 3.13 and runs on macOS, Windows, and Linux. Use it for: - Interactive data analysis and exploration with live variable inspection and IPython console. - Educational setting where students learn Python with an all-in-one IDE similar to MATLAB or RStudio. - Scientific research workflows combining code editing, debugging, and documentation in one window. - Rapid prototyping and testing of Python scripts with integrated console and variable explorer. - Code review and refactoring using integrated linting (Pylint) and debugging tools. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Spyder is a full-featured integrated development environment (IDE) for scientific Python work, combining a code editor, IPython console, variable inspector, and debugger in a single PyQt5-based application. Yes, if you work in scientific Python and prefer a desktop IDE with integrated console and variable inspection over a text editor plus terminal. The low install friction, active maintenance, permissive license, and zero reported vulnerabilities make it a safe choice. Install only if your system has Qt libraries available (usually pre-installed on macOS and Windows; Linux users must install PyQt5 system dependencies first). ## Install pip install spyder uv add spyder poetry add spyder ## Installing spyder Before you install: Low friction installation with a pure-Python wheel distribution. Active maintenance with a release 16 days ago. Depends on 50 runtime packages including PyQt5, IPython, and Pylint; most are standard Python libraries, though PyQt5 requires Qt libraries on the system. License in practice: MIT license (permissive) places no restrictions on use, modification, or distribution for commercial or private projects. Quickstart: pip install spyder spyder PyQt5 requires Qt libraries installed on your system (typically pre-installed on macOS and Windows; on Linux, install via your package manager, e.g., apt-get install python3-pyqt5). Verify before relying: - Whether the 50 runtime dependencies introduce any transitive security concerns beyond the 0 direct vulnerabilities reported. - Performance characteristics when working with very large files or datasets. - Compatibility with remote development workflows or SSH-based execution. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 110.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags python ide for data science, scientific python development environment, interactive python editor with console, ipython integrated development environment, python debugging and variable inspection, pyqt5 based python ide, jupyter-like python editor, ide, scientific-computing, interactive-development [View on SkillFed](https://skillfed.io/packages/spyder) · [View on PyPI](https://pypi.org/project/spyder/)