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