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` |