IPython - Opzioni della riga di comando
In questo capitolo, vediamo come lavorare con varie opzioni della riga di comando in IPython.
Richiamo del programma IPython
È possibile richiamare un programma IPython utilizzando le seguenti opzioni:
C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]
L'opzione file è uno script Python con estensione .py. Se non vengono fornite altre opzioni, lo script viene eseguito e ricompare il prompt dei comandi.
C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing
Sottocomandi e parametri
Un comando IPython accetta le seguenti opzioni di sottocomando:
Profile - Crea e gestisci profili IPython.
Kernel - Avvia un kernel senza un frontend collegato.
Locate - Stampa il percorso alla directory IPython.
History - Gestisci il database della cronologia IPython.
Un sottocomando del profilo IPython accetta i seguenti parametri:
ipython profile create myprofile - Crea un nuovo profilo.
ipython profile list - Elenca tutti i profili disponibili.
ipython locate profile myprofile - Individua il profilo richiesto.
Per installare il nuovo kernel IPython, utilizzare il seguente comando:
Ipython kernel –install –name
Per stampare il percorso della directory IPython, utilizzare il seguente comando:
C:\python36>ipython locate myprofile
C:\Users\acer\.ipython
Inoltre, sappiamo che -
Il history il sottocomando gestisce il database della cronologia IPython.
Il trim opzione riduce il database della cronologia IPython alle ultime 1000 voci.
Il clear opzione elimina tutte le voci.
Alcune delle altre importanti opzioni della riga di comando di IPython sono elencate di seguito:
Sr.No. | Comando e descrizione IPython |
---|---|
1 | --automagic Attiva la chiamata automatica dei comandi magici. |
2 | --pdb Abilita la chiamata automatica del debugger pdb dopo ogni eccezione. |
3 | --pylab Precarica matplotlib e numpy per un utilizzo interattivo con il backend matplotlib predefinito. |
4 | --matplotlib Configurare matplotlib per l'uso interattivo con il backend matplotlib predefinito. |
5 | --gui=options Abilita l'integrazione del ciclo di eventi della GUI con uno qualsiasi di ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 '). |
L'utilizzo di esempio di alcune delle opzioni della riga di comando di IPython è mostrato nella tabella seguente:
Sr.No. | Comando e descrizione IPython |
---|---|
1 | ipython --matplotlib abilitare l'integrazione con matplotlib |
2 | ipython --matplotlib=qt abilitare l'integrazione di matplotlib con il backend qt4 |
3 | ipython --profile=myprofile inizia con il profilo pippo |
4 | ipython profile create myprofile crea il profilo foo con i file di configurazione predefiniti |
5 | ipython help profile mostra la guida per il profilo subcmd |
6 | ipython locate stampa il percorso della directory IPython |
7 | ipython locate profile myprofile stampa il percorso della directory per il profilo `mioprofilo` |