Exécuter le script python dans IPython avec inline / embedded parcelles

J'aimerais avoir un lot de fichiers dans un dossier avec un python script. Le fichier de lot doit appeler le script dans IPython et tracer les chiffres inline /embedded. Si il y a beaucoup d'info sur cette autour, je n'ai pas réussi à obtenir que cela fonctionne.

  • Comment faire pour exécuter un python script avec IPython, montrant parcelles intégrée?
  • Dois-je utiliser pylab ou puis-je importer matplotlib.pyplot dans le script?
  • Dois-je adapter autre chose dans le script?
  • Est %pylab inline /%matplotlib inline à être utilisé ou non?

Le dernier commandes de donner

In [1]: %pylab inline
UsageError: Invalid GUI request u'inline', valid ones are:[None, 'osx', 'qt4', 
'glut',   'gtk3', 'pyglet', 'wx', 'none', 'qt', 'gtk', 'tk']
In [2]: %matplotlib inline 
UsageError: Invalid GUI request u'inline', valid ones are:  [None, 'osx', 'qt4',
'glut', 'gtk3', 'pyglet', 'wx', 'none', 'qt', 'gtk', 'tk']`

Jusqu'à maintenant, j'ai essayé le suivant (luckless)

ipython --pylab=inline example_plots.py

Me donne la suite et se ferme

E:\CD\package\bin>ipython --pylab=inline example_plots.py
WARNING: 'inline' not available as pylab backend, using 'auto' instead.
WARNING: 'inline' not available as pylab backend, using 'auto' instead.

ou à partir de la console il fonctionne, mais comme d'habitude avec les chiffres jusqu'à éclater (et de fermeture):

E:\CD\package\bin>ipython --pylab=inline example_plots.py
WARNING: 'inline' not available as pylab backend, using 'auto' instead.
WARNING: 'inline' not available as pylab backend, using 'auto' instead.
Using matplotlib backend: Qt4Agg
# runs python script as usual (not inline)

Suivantes Comment faire de IPython notebook matplotlib parcelle inline
Avec le fichier de commandes (et la même chose avec la console):

ipython notebook --pylab inline example_plots.py
2014-01-26 17:52:10.101 [NotebookApp] Using existing profile dir: u'C:\\Users\\Robert\\.ipython\\profile_default'
2014-01-26 17:52:10.111 [NotebookApp] Using MathJax from CDN: http://cdn.mathjax.org/mathjax/latest/MathJax.js
2014-01-26 17:52:10.127 [NotebookApp] Serving notebooks from local directory: E:\CD\package\bin
2014-01-26 17:52:10.128 [NotebookApp] The IPython Notebook is running at: http://127.0.0.1:8888/
2014-01-26 17:52:10.128 [NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Ouvre un cahier vide et c'est tout.

Quoi d'autre devrais-je essayer?

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)]
IPython 1.1.0 -- An enhanced Interactive Python.
Je pense que vous essayez d'utiliser la inline option dans le terminal - qui ne marche pas, parce que le terminal n'est pas capable d'afficher des graphiques. inline nécessite l'intervalle Qt de la console ou l'ordinateur Portable. Mais je ne suis pas sûr de ce que vous essayez d'incorporer les chiffres?
Comment distinguer terminal et de la console?
Que voulez-vous dire? IPython est l'intervalle Qt console (ipython qtconsole), qui est capable d'afficher des graphiques.
si seulement qtconsole peut le faire. J'ai pensé un peut exécuter un script qui a certaines parcelles avec ipython, de sorte que le parcelles n'apparaît dans des fenêtres séparées, mais sont présentés à l'intérieur de la console à la place. Est-ce possible?. J'ai essayé ipython qtconsole --pylab inline example_plots.py qui lance la console, mais c'est tout.
double possible de Début ipython qtconsole sla interactive interprète après l'exécution du script

OriginalL'auteur embert | 2014-01-26