2015-11-18 9 views
12

Ich verwende ipython qtconsole. Ich möchte eine Datei ausführen, die ich separat in einem Editor bearbeiten. Wenn ich Änderungen an der Datei im Editor und machen wieder laufen sie in IPython mit:IPython lädt den Code nicht neu, wenn er in der QTConsole ausgeführt wird

%run myfile.py 

der Code nicht aktualisiert wird. Wenn ich jedoch ipython normal vom Terminal laufen lasse, dann funktioniert das gut. Ich habe versucht, autoreload in der QT-Konsole zu verwenden:

%load_ext autoreload 
%autoreload 

aber nicht das Problem zu beheben. Was ist hier falsch?

+1

ich nicht wiedergeben kann. Wenn ich die Datei bearbeite, sie speichern und erneut ausführen, wird der Code aktualisiert. Können Sie weitere Informationen zu Ihrer ipython/qtconsole-Version, Ihrem Code und Ihrem Editor posten? – Mel

Antwort

0

haben Sie versuchen:

import importlib 
importlib.reload(<module_name>) 
Verwandte Themen