IPython - Options de ligne de commande

Dans ce chapitre, voyons comment travailler avec diverses options de ligne de commande dans IPython.

Appel du programme IPython

Vous pouvez appeler un programme IPython en utilisant les options suivantes -

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

L'option de fichier est un script Python avec l'extension .py. Si aucune autre option n'est donnée, le script est exécuté et l'invite de commande réapparaît.

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

Sous-commandes et paramètres

Une commande IPython accepte les options de sous-commande suivantes -

  • Profile - Créez et gérez des profils IPython.

  • Kernel - Démarrez un noyau sans frontend attaché.

  • Locate - Imprimez le chemin vers le répertoire IPython.

  • History - Gérez la base de données d'historique IPython.

Une sous-commande de profil IPython accepte les paramètres suivants -

  • ipython profile create myprofile - Crée un nouveau profil.

  • ipython profile list - Répertorie tous les profils disponibles.

  • ipython locate profile myprofile - Localise le profil requis.

Pour installer un nouveau noyau IPython, utilisez la commande suivante -

Ipython kernel –install –name

Pour imprimer le chemin d'accès au répertoire IPython, utilisez la commande suivante -

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

De plus, nous savons que -

  • le history La sous-commande gère la base de données d'historique IPython.

  • le trim L'option réduit la base de données d'historique IPython aux 1000 dernières entrées.

  • le clear L'option supprime toutes les entrées.

Certaines des autres options de ligne de commande importantes d'IPython sont répertoriées ci-dessous -

N ° Sr. Commande et description IPython
1

--automagic

Activez l'appel automatique des commandes magiques.

2

--pdb

Activez l'appel automatique du débogueur pdb après chaque exception.

3

--pylab

Pré-chargez matplotlib et numpy pour une utilisation interactive avec le backend matplotlib par défaut.

4

--matplotlib

Configurez matplotlib pour une utilisation interactive avec le backend matplotlib par défaut.

5

--gui=options

Activer l'intégration de la boucle d'événements de l'interface graphique avec l'un des éléments ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ').

L'exemple d'utilisation de certaines des options de ligne de commande IPython est présenté dans le tableau suivant -

N ° Sr. Commande et description IPython
1

ipython --matplotlib

activer l'intégration de matplotlib

2

ipython --matplotlib=qt

activer l'intégration de matplotlib avec le backend qt4

3

ipython --profile=myprofile

commencez par le profil foo

4

ipython profile create myprofile

créer un profil foo avec les fichiers de configuration par défaut

5

ipython help profile

afficher l'aide pour le sous-cmd de profil

6

ipython locate

imprimer le chemin vers le répertoire IPython

sept

ipython locate profile myprofile

affiche le chemin du répertoire pour le profil `myprofile`