Como recarregar módulos automaticamente no IPython?
Antes de começar, quero dizer que não sou programador; Eu sou um nerd e um engenheiro. Assim, eu amo codificar e usá-lo academicamente. O Stackoverflow me ensinou mais de 80% do que sei sobre python.
Meu problema é que preciso recarregar manualmente os módulos nos meus scripts importando primeiro importlib para o meu terminal e depois usandoimportlib.reload(*modulename*)
recarregá-los. Quero que meu terminal IPython recarregue automaticamente os módulos nos meus scripts python quando os executar no meu terminal IPython. Isso foi funcionalmente fornecido na versão anterior usando o comando magic%autoreload
, o que não parece funcionar para mim.
Procurei na documentação do IPython (link 1), tentei usar o%load_ext autoreload
comando (link 2) e oimport ipy_autoreload
Seguido por%autoreload 2
comando (link 3). Encontrei mais de 4 outras respostas no stackoverflow me dizendo para fazer as coisas no link 2 ou 3; não funcionou para mim. Se alguém souber como recuperar o carregamento automático, isso tornaria meus dedos um pouco mais felizes.
Link 1:https://ipython.org/ipython-doc/3/config/extensions/autoreload.html
Link 2:https://stackoverflow.com/a/18216967/5762140
Link 3:https://stackoverflow.com/a/4765191/5762140
Estou usando uma instalação de 64 bits do Windows 7. Eu tenho o IPython 4.0.1 que veio com a minha instalação do Anaconda3 (3.18.9 64bit). Exibições sobre meu erro de rastreamento do terminal IPython quando tento usar%load_ext autoreload
pode ser fornecido mediante solicitação.