virtualenv IPython en Spyder pas de travail
J'ai installé Spyder sur Linux (Mint 17 pour être exact) et créé un scientifique virtualenv (sci) avec ipython, numpy, etc. L'idée est de varier mon virtuel env pour python 2 et python 3 et d'être un peu plus souple que l'installation de l'ensemble de l'Anaconda et python(x,y). Je vais avoir des problèmes pour obtenir ipython pour travailler dans Spyder maintenant.
Je suis allé à
Tools->Preferences->Console->Advanced settings
Utiliser la suite de l'interpréteur Python
/home/mike/envs/sci/bin/ipython
mais cela n'a pas de début ipython. Il répond avec
...
Execute the given command[TerminalIPythonApp] CRITICAL | Bad config encountered during initialization:
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '-u'
...
Il n'est pas non plus "Ouvrir une console IPython" sous Consoles.
les idées de ce que je suis absent?
acclamations, Mike
Use the following Python interpreter
->/home/mike/envs/sci/bin/ipython
, eh bien, c'est unipython
interprète, pas unpython
interprète 🙂- c'est ce que je pensais, mais comment obtenir les ipython et en cours d'exécution? Mike
- Avez-vous essayé juste d'entrer dans
/home/mike/envs/sci/bin/python
? Je ne peux pas promettre, mais probablement spyder prendra soin de départipython
. - est droit, vous devez pointer vers l'interpréteur python là.
Vous devez vous connecter pour publier un commentaire.
Après avoir correctement entrez le chemin d'accès à l'interpréteur Python dans votre virtualenv (c'est à dire
/home/mike/envs/sci/bin/python
, pas/home/mike/envs/sci/bin/ipython
), vous avez juste besoin d'aller dans le menuConsoles > Open an IPython console
et, aussi longtemps que vous avez IPython et PyQt/PySide installé dans votre virtualenv, une console IPython sera ouvert pour vous à l'aide de la IPython version de votre virtualenv.
Tools->Preferences->Console->Advanced settings
ne semble plus avoir le choix deUse the following Python interpreter
despyder
v 3.1.3 sous linuxTools > Preferences > Python interpreter
dans la Spyder 3. Désolé pour la confusion.