David, if you check the option "Start an IPython kernel at startup",
Spyder will also open an IPython interpreter automatically, which is
connected to that kernel. The option "Open an IPython interpreter at
startup" is grayed out because it only works for IPython 0.10.
I think things are a bit confusing if you don't know how IPython works.
The kernel is the process in charge of running python code, and the
interpreter (or client or frontend) is just the interface from which
that code is sent.
We need to start a kernel inside the external console (as opposed to
doing it as a background job) because that's the only way to connect it
with our Variable Explorer and Object Inspector.
Hope this clarifies things for you,
Carlos
El 13/08/12 18:11, David Nicholls escribió: