Windows XP, Python 2.6, ipython 0.11
I just ran "ipython qtconsole". It immediately crashed. This is the post-mortem:
(Moved to gist: https://gist.github.com/1118274 )
I've seen this before, but I can't recall the exact circumstances. What version of PySide or PyQt are you using?
 => 264196
 => 4.8.4
i also have get this exact same error message on Linux, running Ubuntu 10.10, ipython 0.11, Python 2.6.6
In : QtCore.PYQT_VERSION
In : QtCore.PYQT_VERSION_STR
You don't have PySide installed, right? That is, if you run 'QT_API=pyqt ipython qtconsole', then you get the same result?
Also, what version of Qt do you have? I'm rather surprised that you're seeing this on both platforms (each of which is known to support the qtconsole), so I'm trying to understand what the commonalities are here.
I do have PySide installed on both platforms, and
QT_API=pyqt ipython qtconsole
solved my problems on Linux. haven't gotten a chance to check on Windows.
I was afraid of that. The early versions of PySide have critical bugs that prevent the qtconsole from running. If I recall correctly, PySide version 1.0.3 or greater is required.
We should probably document this somewhere. Sorry for the confusion.
@fperez Where is the proper place to put a note about PySide version requirements?
Come to think of it, it might be better to just raise an error in the Qt importer if a bad version of PySide is being used.