2017-08-29 2 views
1

J'utilise spyder 3 pour exécuter python et je ne suis pas sûr de savoir comment faire fonctionner IPython.spyder: edit continue à s'exécuter en python, pas IPython

Je lance spyder, puis cliquez sur console et choisissez "Ouvrir une console IPython". Je vois alors dans le quadrant en bas à droite qu'il y a à la fois une console Python et une console IPython. Je m'assure que la console IPython est sélectionnée.

Je lance alors un code dans l'éditeur:

import numpy as np 
import pandas as pd 
df = pd.DataFrame(np.random.randn(10, 4)) 
print(df) 

Cependant, quand je frappe F5, je reçois ce en retour:

NOTE: The Python console is going to be REMOVED in Spyder 3.2. Please start to migrate your work to the IPython console instead. 

      0   1   2   3 
0 0.383901 -1.021537 0.721708 -0.389721 
1 -0.779638 0.010816 0.668723 -1.007539 
2 -0.918172 1.100903 0.437585 -0.750007 
3 0.822504 -2.546719 0.069220 -1.096228 
4 1.040603 0.769918 -1.608101 0.279524 
5 0.156436 0.518157 -1.278696 0.413262 
6 0.211114 0.194401 -0.323856 0.988171 
7 0.436519 0.611610 -1.027762 1.546440 
8 -0.493041 -0.195899 0.616378 -0.135764 
9 -0.355428 0.896633 0.535350 0.189172 

Je veux courir dans IPython et ne suis pas sûr ce que je fais mal ou manque quelque chose de basique. Des idées sur comment j'obtiens ceci pour exécuter dans IPython à la place?

FYI Je cours Windows 10 et installé spyder via anaconda.

Merci.

Répondre

2

Installé spyder via anaconda sur Win7. Je ne peux pas reproduire ce cas.

Les choses que vous aimeriez connaître: -

Ils enlèvent les consoles Python de spyder 3.2 et seule console IPython sera présent.

Il n'existe actuellement aucune option dans spyder pour exécuter le code dans une console IPython dédiée. Cela sera ajouté dans les versions à venir.

Qu'est-ce que vous pouvez essayer: -

console Aller IPython et entrez la commande runfile("path_to_py_file",wdir="working_directory")

et appuyez sur Entrée.

+0

J'ai amélioré spyder. Je vous remercie. –