Spyder 5.5.3

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Beyond its many built-in features, its abilities can be extended even further via its plugin system and API. Furthermore, Spyder can also be used as a PyQt5 extension library, allowing developers to build upon its functionality and embed its components, such as the interactive console, in their own PyQt software.

Tags interpreter ide cpython python science-research
License MITL
State stable

Recent Releases

5.5.317 Mar 2024 07:45 minor bugfix: Important : Critical error when starting IPython console kernels on macOS and Linux in conda environments. : `PermissionError` when starting IPython console kernels on macOS and Linux. In this release 1 was. ----.
5.5.213 Mar 2024 09:25 minor bugfix: Important : Activate environment for consoles that run in the same environment as Spyder. IPython kernel hangs when using a different graphic backend than `Inline`. check for updates mechanism when running Spyder from a conda installation. : Missing `Checking for updates` message in the status for the Windows and MacOS installers (PR 21868 by @ccordoba12). Release 5.5.2 (PR 21842 by @dalthviz). Error when trying to update from a conda installation (PR 21784 by @mrclary). Crash in IPython console when running Numpy/Scipy code after Spyder is started from the Start menu (PR 21783 by @mrclary). IPython kernel hangs when using other graphics backend than "inline" (PR 21834 by @ccordoba12). In this release 5 were. Pull Requests Merged: PR 21868 - PR: showing update status bar widget in our apps at startup and other to the update process (Application), by @ccordoba12 (21861). PR 21851 - PR: visibility of status bar widget that checks for Spyder updates (Application), by @ccordoba12. PR 21843 - PR: Add `condabin` directory, relative to `sys.executable` and provided `pyexec`, to paths searched for conda executable, by @mrclary. PR 21842 - PR: Update core dependencies for 5.5.2, by @dalthviz (21839). PR 21834 - PR: hangs when using Matplotlib interactive backends (IPython console), by @ccordoba12 (21299). PR 21784 - PR: Do not use version in macOS artifact name and names for the future Spyder 6 installers (Installers), by @mrclary (21781). PR 21783 - PR: Always activate a conda environment for IPython consoles, by @mrclary (21749). In this release 7 pull requests were. ----.
5.5.116 Feb 2024 14:06 minor feature: New features Publish a new standalone installer for macOS computers with M1/M2 chips. Add support to format selections with Black. Important fixes Fix several errors when trying to detect if a new Spyder version is available. Fix using the Tkinter backend in our macOS application. Issues Closed Issue 21733 - Crash after setting empty high DPI scaling factor (PR 21763 by @ccordoba12) Issue 21711 - TypeError when trying to detect the conda channel from which Spyder was installed (PR 21723 by @ccordoba12) Issue 21694 - Bug: Unexpected type 'float' when clicking in Spyder preferences (PR 21704 by @dan123456-eng) Issue 21630 - Release 5.5.1 (PR 21764 by @ccordoba12) Issue 21600 - ZeroDivisionError in the Editor's scrollflag panel (PR 21624 by @ccordoba12) Issue 21570 - Test test_pdb_comprehension_namespace failing with Python 3.12 (PR 21581 by @juliangilbey) Issue 21546 - Error 403 (rate limit at github.com) is not handled when cheking for updates. (PR 21548 by @mrclary) Issue 21509 - RuntimeError: wrapped C/C++ object of type FrameWebView has been deleted while doing basic operations (edit file, minimize/un-minimize Spyder window) (PR 21613 by @dalthviz) Issue 21460 - Format selection with Black does not work on indented code (PR 21629 by @ccordoba12) Issue 20232 - Can't find a usable init.tcl (PR 21766 by @mrclary) In this release 10 issues were closed. Pull Requests Merged PR 21770 - PR: Use Python 3.9.14 for x86_64 macOS application build, by @mrclary PR 21766 - PR: Build arm64 versions of Spyder's standalone macOS application, by @mrclary (20232, 19743) PR 21764 - PR: Update core dependencies for 5.5.1, by @ccordoba12 (21630) PR 21763 - PR: Fix error when trying to set an empty scale factor (Preferences), by @ccordoba12 (21733) PR 21761 - PR: Update to download-artifact@v4 and upload-artifact@v4 (CI), by @mrclary PR 21741 - PR: Update actions to checkout@v4 and cache@v4 (CI), by @
5.1.517 Sep 2021 09:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.1.413 Sep 2021 07:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.1.308 Sep 2021 18:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.1.203 Sep 2021 18:25 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.1.105 Aug 2021 03:25 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.1.002 Aug 2021 03:17 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.524 Jun 2021 08:05 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.412 Jun 2021 13:25 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.318 May 2021 04:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.211 May 2021 10:05 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.117 Apr 2021 03:17 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.003 Apr 2021 11:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
4.2.525 Mar 2021 18:45 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
5.0.0a720 Mar 2021 11:25 minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.
4.1.503 Sep 2020 06:05 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.4 Note: If you installed Anaconda for the first time, you need to run the following command: Conda update anaconda Before running the command above. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
5.0.0a106 Aug 2020 11:05 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.4 Note: If you installed Anaconda for the first time, you need to run the following command: Conda update anaconda Before running the command above. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.1.411 Jul 2020 20:05 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.3 Note: If you installed Anaconda for the first time, you need to run the following command: Conda update anaconda Before running the command above. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.1.309 May 2020 10:25 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.2 . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.1.204 Apr 2020 10:45 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.1 . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install --pre -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.1.122 Mar 2020 13:05 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.1.1 . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install --pre -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.1.017 Mar 2020 12:45 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.0.1 . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install --pre -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.103 Jan 2020 09:25 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following command in a system terminal (Anaconda Prompt on Windows, xterm on Linux or Terminal.app on macOS): Conda install spyder=4.0.1 . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install --pre -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.007 Dec 2019 15:45 minor feature: Main Window Dark theme for the entire application. A new Plots pane to browse all inline figures generated by the IPython console. Rename the following panes: Static code analysis to Code Analysis File explorer to Files Find in files to Find History log to History Project explorer to Project Create a separate window when undocking all panes. Show current conda environment (if any) in the status bar. . Dark theme for the entire application. A new Plots pane to browse all inline figures generated by the IPython console. Rename the following panes: Static code analysis to Code Analysis File explorer to Files Find in files to Find History log to History Project explorer to Project . Static code analysis to Code Analysis. File explorer to Files. Find in files to Find. History log to History. Project explorer to Project. Create a separate window when undocking all panes. Show current conda environment (if any) in the status bar. Editor. Code folding. Indentation guides. A class/method/function lookup panel. This can be shown in the menuSource Show selector for classes and functions. Autosave functionality to recover unsaved files after a crash. Optional integration with the Kite completion engine. Code completion and linting are provided by the Python Language Server. . Code folding. Indentation guides. A class/method/function lookup panel. This can be shown in the menuSource Show selector for classes and functions. Autosave functionality to recover unsaved files after a crash. Optional integration with the Kite completion engine. Code completion and linting are provided by the Python Language Server. IPython Console. Run files in an empty namespace. Open dedicated consoles for Pylab, Sympy and Cython. Run cells through a new function called runcell. Run cells by name. . Run files in an empty namespace. Open dedicated consoles for Pylab, Sympy and Cython. Run cells through a new function called runcell. Run cells by name. Deger. Code completion. Execute multi-
4.0.0rc327 Nov 2019 20:25 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.0rc219 Nov 2019 18:05 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.0rc104 Nov 2019 03:15 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.0b719 Oct 2019 03:15 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.0b615 Oct 2019 03:15 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
4.0.0b526 Sep 2019 03:15 minor feature: You can easily install this version if you use Anaconda by closing Spyder and then running the following commands in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Conda update qt pyqt Conda install spyder=3.3.6 Note: This usually takes a couple of days to work until conda packages are created and uploaded by Anaconda. Please be patient. . Or you can use pip with this command in a system terminal (cmd.exe on Windows, xterm on Linux or Terminal.app on macOS): Pip install -U spyder Note: Do not use this command if you are using Anaconda because it could break your installation.
3.3.622 Sep 2019 21:29 minor feature: Issues Closed Issue 9757 - Text in help search bar becomes selected once help is displayed (PR 9760) Issue 8336 - AttributeError in profiler (PR 9758) In this release 2 issues were closed. Pull Requests Merged PR 9760 - PR: Backport PR #9552 (9757) PR 9758 - PR: Avoid an error when profdata is None in Profiler (8336) PR 9718 - PR: Fix completion plugins listening to external hosts In this release 3 pull requests were closed.