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`