Requirements:
Recommended modules:
Optional modules:
Note
Since v2.0, the QScintilla library (source code editor widgets for PyQt4) is no longer needed as Spyder is relying on pure Python/Qt features (provided by PyQt4 or PySide).
It is possible to run Spyder directly from unpacked source folder using Spyder’s bootstrap script:
python bootstrap.py
This is especially useful for beta-testing, troubleshooting and development of Spyder itself.
This section explains how to install the latest stable release of Spyder. If you prefer testing the development version, please use the bootstrap script (see previous section).
From the source package (see section ‘Building dependencies’), you may install Spyder using the integrated setup.py script based on Python standard library distutils with the following command:
python setup.py install
Note that distutils does not uninstall previous versions of Python packages: it simply copies files on top of an existing installation. When using this command, it is thus highly recommended to uninstall manually any previous version of Spyder by removing the associated directories (‘spyderlib’ and ‘spyderplugins’ in your site-packages directory).
From the Python package index, you may simply install Spyder and upgrade an existing installation using pip: http://pypi.python.org/pypi
But the easiest way to install the last stable release of Spyder is:
For more details on supported platforms, please go to http://spyderlib.googlecode.com.
Note
On MacOS X 10.6-10.8, it is known that the MacPorts version of Spyder is raising this error: ValueError: unknown locale: UTF-8. To fix it you will have to set these environment variables in ~/.profile (or ~/.bashrc) manually:
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Spyder websites: