IPython - opções de linha de comando

Neste capítulo, vamos entender como trabalhar com várias opções de linha de comando em IPython.

Invocando o programa IPython

Você pode invocar um programa IPython usando as seguintes opções -

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

A opção de arquivo é um script Python com extensão .py. Se nenhuma outra opção for fornecida, o script é executado e o prompt de comando reaparece.

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

Subcomandos e parâmetros

Um comando IPython aceita as seguintes opções de subcomando -

  • Profile - Criar e gerenciar perfis IPython.

  • Kernel - Inicie um kernel sem um frontend anexado.

  • Locate - Imprima o caminho para o diretório IPython.

  • History - Gerenciar o banco de dados de histórico IPython.

Um subcomando de perfil IPython aceita os seguintes parâmetros -

  • ipython profile create myprofile - Cria um novo perfil.

  • ipython profile list - Lista todos os perfis disponíveis.

  • ipython locate profile myprofile - Localiza o perfil necessário.

Para instalar o novo kernel IPython, use o seguinte comando -

Ipython kernel –install –name

Para imprimir o caminho para o diretório IPython, use o seguinte comando -

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

Além disso, sabemos que -

  • o history o subcomando gerencia o banco de dados histórico do IPython.

  • o trim opção reduz o banco de dados de histórico IPython para as últimas 1000 entradas.

  • o clear opção exclui todas as entradas.

Algumas das outras opções de linha de comando importantes do IPython estão listadas abaixo -

Sr. Não. Comando IPython e descrição
1

--automagic

Ligue a chamada automática de comandos mágicos.

2

--pdb

Habilite a chamada automática do depurador pdb após cada exceção.

3

--pylab

Pré-carregue matplotlib e numpy para uso interativo com o backend matplotlib padrão.

4

--matplotlib

Configure matplotlib para uso interativo com o backend matplotlib padrão.

5

--gui=options

Habilite a integração do loop de evento da GUI com qualquer um dos ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ').

O exemplo de uso de algumas das opções de linha de comando IPython é mostrado na tabela a seguir -

Sr. Não. Comando IPython e descrição
1

ipython --matplotlib

habilitar integração matplotlib

2

ipython --matplotlib=qt

permitir integração matplotlib com backend qt4

3

ipython --profile=myprofile

comece com o perfil foo

4

ipython profile create myprofile

criar perfil foo c / arquivos de configuração padrão

5

ipython help profile

mostre a ajuda para o subcmd do perfil

6

ipython locate

imprime o caminho para o diretório IPython

7

ipython locate profile myprofile

imprime o caminho para o diretório para o perfil `myprofile`