Como configurar o ipy_user_conf.py para fazer com que o ipython comece a fazer login imediatamente?

StackOverflow https://stackoverflow.com/questions/3810042

Pergunta

Vista de 64 bits, Python 2.6, ipython 0.10

Eu quero tentar registrar tudo o que faço, então eu defino

O.log = 1

no meu ipy_user_conf.py.

Mas o registro não começa. Ele entrará se eu entrar no "LogStart" no prompt. Mas qual é o problema com 'O.log = 1'?

Foi útil?

Solução

Onde você está ipy_user_conf.py residir? Se você está editando o Python26\Lib\site-packages\IPython\UserConfig Arquivo, é provável que ele nem seja carregado em primeiro lugar.

O arquivo certo está em %USERPROFILE%\_ipython, edição que deve fazer o truque.

Além disso, eu sugiro usar

o.autoexec.append('%logstart <option>')

Dessa forma, você pode configurar o registro usando o comando mágico regular.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top