2015-01-28 11 views
6

Ho installato Spyder su Linux (Mint 17 per la precisione) e ho creato un virtualenv scientifico (sci) con ipython, numpy, ecc. L'idea è di variare il mio virtual env per python 2/python 3 ed essendo un po 'più flessibile di installare l'intero Anaconda/python (x, y). Sto avendo problemi a far funzionare ipython in Spyder ora.virtualenv IPython in Spyder non funziona

sono andato a

Tools->Preferences->Console->Advanced settings 

utilizzare il seguente interprete Python

/home/mike/envs/sci/bin/ipython 

ma questo non è stato avviato ipython. Risponde allo

... 
Execute the given command[TerminalIPythonApp] CRITICAL | Bad config  encountered during initialization: 
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '-u' 
... 

Inoltre non mostra "Apri una console IPython" in Console.

qualche idea di cosa mi manca?

applausi, Mike

+1

'Usa il seguente interprete Python' ->'/home/mike/envs/sci/bin/ipython', beh questo è un interprete 'ipython', non un interprete' python' :) – cel

+0

è quello che ho capito, ma come far funzionare ipython? Mike – Mike

+0

Hai provato a inserire '/ home/mike/envs/sci/bin/python'? Non posso prometterlo, ma probabilmente spyder si occuperà di avviare 'ipython'. – cel

risposta

4

dopo aver inserito correttamente il percorso per l'interprete Python nella tua virtualenv (cioè /home/mike/envs/sci/bin/python, non /home/mike/envs/sci/bin/ipython), è solo bisogno di andare al menu

Consoles > Open an IPython console

e , finché hai IPython e PyQt/PySide installati nel tuo virtualenv, una console IPython verrà aperta per te usando la versione IPython del tuo virtualenv.

+0

con PySide/PyQt4 in virtualenv sembra funzionare. Grazie – Mike

+0

'Strumenti-> Preferenze-> Console-> Impostazioni avanzate non sembra più avere l'opzione' Utilizza il seguente interprete Python 'come di 'spyder' v 3.1.3 sotto linux –

+0

@LaurenceBillingham, l'opzione è stata spostata in' Strumenti> Preferenze> Interprete Python in Spyder 3. Ci scusiamo per la confusione. –