I have installed Spyder on Linux (Mint 17 to be exact) and created a scientific virtualenv (sci) with ipython, numpy, etc. The idea is to vary my virtual env for python 2 / python 3 and being a bit more flexible than installing the whole of Anaconda / python(x,y). I am having problems getting ipython to work in Spyder now.
I went to
Tools->Preferences->Console->Advanced settings
Use the following Python interpreter
/home/mike/envs/sci/bin/ipython
but this did not start ipython. It responds with
...
Execute the given command[TerminalIPythonApp] CRITICAL | Bad config encountered during initialization:
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '-u'
...
It also does not show "Open an IPython console" under Consoles.
any ideas what I am missing?
cheers, Mike
After you correctly enter the path to the Python interpreter in your virtualenv (i.e. /home/mike/envs/sci/bin/python
, not /home/mike/envs/sci/bin/ipython
), you just need to go to the menu
Consoles > Open an IPython console
and, as long as you have IPython and PyQt/PySide installed in your virtualenv, an IPython console will be opened for you using the IPython version of your virtualenv.