2015-11-18 11 views
12

Sono in esecuzione ipython qtconsole. Voglio eseguire un file che modifica separatamente all'interno di un editor. Quando faccio le modifiche al file nell'editor e ri-eseguire in IPython utilizzando:IPython non ricarica il codice durante l'esecuzione nella QTConsole

%run myfile.py 

il codice non viene aggiornato. Tuttavia, se eseguo normalmente ipython dal terminale, questo funziona correttamente. Ho cercato di usare autoreload nella console QT:

%load_ext autoreload 
%autoreload 

ma non risolve il problema. Cosa c'è di sbagliato qui?

+1

non riesco a riprodurre. Se modifico il file, lo salvo e rieseguo, il codice viene aggiornato. Puoi pubblicare maggiori informazioni sulla tua versione di ipython/qtconsole, il tuo codice e il tuo editore? – Mel

risposta

0

Hai provato:

import importlib 
importlib.reload(<module_name>) 
Problemi correlati