title: No module named 'xxx'; 'yyy' is not a package
body: <p>I have the following structure:<br></p>
  
  <pre><code>Oracle    
  | before_OOP  
  | | dump_ora_shelve.py  
  cOr.py
  </code></pre>
  
  <p><code>get_users.py</code> retrieves the data from shelve "database" and works just fine:</p>
  
  <pre><code>def get_shelve_users(field):
      import shelve
      db = shelve.open('oracle-shelve')
      for key in db:
          if key == field:
               return db[key]
      db.close()
  </code></pre>
  
  <p><code>cOr.py</code> has to have get_shelve_users to be imported:</p>
  
  <pre><code> from Oracle.before_OOP.dump_ora_shelve import get_shelve_users
  </code></pre>
  
  <p>But when I call for an import (even if PyCharm can successfully find this folder and suggest me what I want to import) import doesn't work:</p>
  
  <pre><code>    from Oracle.before_OOP.dump_ora_shelve import get_shelve_users
  ModuleNotFoundError: No module named 'Oracle.before_OOP'; 'Oracle' is not a package
  </code></pre>