Thursday, January 24, 2013

Spyder v2.1.14 supports Python 3

Spyder v2.1.14 is an experimental release of Spyder which I've been working on lately. Its purpose is to demonstrate the possibility for supporting both Python 2 and Python 3 with a single code base.

Great news: it works!
(and I must admit that it was quite easy and that it took me far less time than expected)

So now you may switch to Python 3 with Spyder at your side.
For example, Windows users may already start working with a full featured scientific Python ecosystem including Spyder thanks to WinPython v3.3 which first beta was released recently. WinPython is now supporting both 32bit and 64bit versions of both Python 2 and Python 3, and all this in a portable way. In other words, with WinPython, you may run four versions of Python on the same machine without any prior configuration and without any interference: fast switching from a Windows-integrated (Windows explorer/registry integration) Python version to another is even possible!

Note that even if  Spyder v2.1.14 supports Python 3, the forthcoming Spyder v2.2 release won't support it: Python 3 support will be officially implemented in Spyder v2.3 which will hopefully be released shortly after v2.2.


  1. Hi,

    Thank you for the hard work. But I checked out the tag v2.1.14dev3 and it still gives me a lot of error when I try to execute spyder under a python3 environment. I have a Ubuntu 12.10 amd64. Thank you.

  2. Actually, it supports only Python 3.3 for now -- there are still compatibility issues with Python 3.0-3.2

  3. Hi, will version 2.3 support python 3.0-3.2 ? When can we expect the stable release ?


  4. Spyder if by far my favorite IDE and I am very much looking forward to Spyder 2.3. It has been a while since the original post and I am wondering if there are any updates on the progress of including python 3.3.

  5. Spyder v2.3.0dev5 (then dev6) was already pretty stable when it was released this summer.

    Now Spyder v2.3.0beta1 has been released and is also quite stable. So you may already test it (without too much risks).

  6. Is anyone kind to tell me how to change to python3 in spyder? Thanks a lot

    1. Hi. I'd love to know this too. Any help? Has the version been released yet?