2015-01-28 15 views
6

Ich habe Spyder auf Linux installiert (Mint 17 um genau zu sein) und erstellt eine wissenschaftliche virtualenv (sci) mit ipython, numpy, etc. Die Idee ist, meine virtuelle Env für Python 2/Python zu variieren 3 und etwas flexibler sein als die Installation von Anaconda/python (x, y). Ich habe Probleme, ipython jetzt in Spyder zu verwenden.virtualenv IPython in Spyder funktioniert nicht

ging ich zu

Tools->Preferences->Console->Advanced settings 

Verwenden Sie die folgenden Python-Interpreter

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

aber ipython nicht gestartet wurde. Es antwortet mit

Es zeigt auch nicht "Öffnen Sie eine IPython-Konsole" unter Konsolen.

irgendwelche Ideen was ich vermisse?

prost, Mike

+1

'Verwenden Sie den folgenden Python-Interpreter' -> '/ home/mike/envs/sci/bin/ipython', nun, das ist ein' ipython'-Interpreter, kein 'Python'-Interpreter :) – cel

+0

das ist, was ich dachte, aber Wie bekomme ich den ipython in Betrieb? Mike – Mike

+0

Haben Sie versucht, nur '/ home/mike/envs/sci/bin/python' einzugeben? Ich kann es nicht versprechen, aber wahrscheinlich wird Spyder darauf achten, 'ipython' zu starten. – cel

Antwort

4

Nachdem Sie den richtigen Pfad zum Python-Interpreter in Ihrem virtualenv (dh /home/mike/envs/sci/bin/python, nicht /home/mike/envs/sci/bin/ipython) eingeben, Sie müssen nur das Menü gehen

Consoles > Open an IPython console

und Solange IPython und PyQt/PySide in Ihrem virtualenv installiert sind, wird eine IPython-Konsole für Sie geöffnet, die die IPython-Version Ihres virtualenv verwendet.

+0

mit PySide/PyQt4 in virtualenv scheint es zu funktionieren. Danke – Mike

+0

'Extras-> Einstellungen-> Konsole-> Erweiterte Einstellungen' scheint nicht mehr die Option zu haben,' den folgenden Python-Interpreter' zu verwenden als 'spyder' v 3.1.3 unter Linux –

+0

@LaurenceBillingham, diese Option wurde nach' verschoben Extras> Einstellungen> Python-Interpreter in Spyder 3. Entschuldigung für die Verwirrung. –

Verwandte Themen