title: ModuleNotFoundError: No module named 'navigation'
body: <p>Couldn't find any solutions for similar errors on this platform, so apologies if a solution has been closed elsewhere.</p>
  <p>Began implementing blueprints in a local flask development app, and running
  <code>flask run</code> in the terminal
  gives me the following result/error:</p>
  <pre><code>  File &quot;[DIRECTORY]\app.py&quot;, line 5, in &lt;module&gt;
      from navigation.views import navigation
  ModuleNotFoundError: No module named 'navigation'
  </code></pre>
  <p>The code where this mainly applies to is:</p>
  <pre><code>from flask import Flask, Blueprint, render_template, request
  from navigation.views import navigation
  from user.views import user
  from catalogue.views import catalogue
  
  app = Flask(__name__)
  
  app.config[&quot;static_folder&quot;]='static'
  
  app.register_blueprint(navigation)
  app.register_blueprint(catalogue)
  app.register_blueprint(user)
  </code></pre>
  <p>The steps I've taken thus far are:</p>
  <ul>
  <li>git clone the whole project (with requirements freeze)</li>
  <li>pip reinstallation</li>
  <li>relaunch</li>
  <li>PyCharm update</li>
  <li>Got the best engineer I know to help - no avail.</li>
  <li>Look at peers' code - both use the exact same method as myself.</li>
  <li>Import simple methods to observe import behaviour - doesn't work.</li>
  </ul>
  <p>The last 2 points were very interesting, as it showed that there was clearly something wrong my end, and with the importing in itself, rather than the specific import I was attempting to complete.</p>
  <p>I'm at a loss, this is a student project so I apologise if terminology and method is iffy.</p>
  <p>I'm happy to provide any code extracts where needed.</p>