title: Module Not Found Error - Python 3. Works fine in SHELL but not from a file
body: <p>I'm running Python 3.6.4 and have been pip-installing modules and working with them just fine until today. For some reason, after I installed the module and tried running some sample code, I get this error:</p>
  
  <pre><code>from bokeh.plotting import figure, output_file, show
  ModuleNotFoundError: No module named 'bokeh.plotting'; 'bokeh' is not a package
  </code></pre>
  
  <p>However, it works perfectly fine when I type it in line by line in the Python Shell! Blows my mind. I've tried different IDE's, from IDLE to ATOM to SPYDER to running off the CMD line. I've checked the install directory and I see the package installed there. </p>
  
  <p>Here is the code. Again, it works perfectly fine in the SHELL, but not when saved in any .PY file.</p>
  
  <pre><code>from bokeh.plotting import figure, output_file, show
  output_file("test.html")
  p = figure()
  p.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=2)
  show(p)
  </code></pre>