title: IPython doesn't reload code when running in the QTConsole
body: <p>I'm running <code>ipython qtconsole</code>. I want to execute a file that I edit separately inside an editor. When I make changes to the file in the editor and re-run it in IPython using:</p>
  
  <pre><code>%run myfile.py
  </code></pre>
  
  <p>the code isn't updated. However, if I run <code>ipython</code> normally from the terminal then this works fine. I tried to use <code>autoreload</code> in the QT console:</p>
  
  <pre><code>%load_ext autoreload
  %autoreload
  </code></pre>
  
  <p>but it doesn't fix the problem. What is wrong here?</p>