IPython - Opciones de línea de comandos

En este capítulo, entendamos cómo trabajar con varias opciones de línea de comando en IPython.

Invocación del programa IPython

Puede invocar un programa IPython usando las siguientes opciones:

C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]

La opción de archivo es un script de Python con extensión .py. Si no se ofrece ninguna otra opción, el script se ejecuta y vuelve a aparecer el símbolo del sistema.

C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing

Subcomandos y parámetros

Un comando de IPython acepta las siguientes opciones de subcomando:

  • Profile - Crear y administrar perfiles de IPython.

  • Kernel - Inicie un kernel sin una interfaz adjunta.

  • Locate - Imprime la ruta al directorio de IPython.

  • History - Administrar la base de datos del historial de IPython.

Un subcomando de perfil de IPython acepta los siguientes parámetros:

  • ipython profile create myprofile - Crea un nuevo perfil.

  • ipython profile list - Lista todos los perfiles disponibles.

  • ipython locate profile myprofile - Localiza el perfil requerido.

Para instalar el nuevo kernel de IPython, use el siguiente comando:

Ipython kernel –install –name

Para imprimir la ruta al directorio de IPython, use el siguiente comando:

C:\python36>ipython locate myprofile
C:\Users\acer\.ipython

Además, sabemos que ...

  • los history El subcomando administra la base de datos del historial de IPython.

  • los trim La opción reduce la base de datos del historial de IPython a las últimas 1000 entradas.

  • los clear opción elimina todas las entradas.

Algunas de las otras opciones importantes de la línea de comandos de IPython se enumeran a continuación:

No Señor. Comando y descripción de IPython
1

--automagic

Active la llamada automática de comandos mágicos.

2

--pdb

Habilite la llamada automática al depurador pdb después de cada excepción.

3

--pylab

Precargue matplotlib y numpy para uso interactivo con el backend de matplotlib predeterminado.

4

--matplotlib

Configure matplotlib para uso interactivo con el backend matplotlib predeterminado.

5

--gui=options

Habilite la integración del bucle de eventos de la GUI con cualquiera de ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ').

El uso de muestra de algunas de las opciones de la línea de comandos de IPython se muestra en la siguiente tabla:

No Señor. Comando y descripción de IPython
1

ipython --matplotlib

habilitar la integración de matplotlib

2

ipython --matplotlib=qt

habilitar la integración de matplotlib con el backend qt4

3

ipython --profile=myprofile

empezar con el perfil foo

4

ipython profile create myprofile

crear perfil foo con archivos de configuración predeterminados

5

ipython help profile

mostrar la ayuda para el perfil subcmd

6

ipython locate

imprime la ruta al directorio IPython

7

ipython locate profile myprofile

imprime la ruta al directorio para el perfil `myprofile`