title: Python 'No module named' error; 'package' is not a package
body: <p>I'm trying to make a simple import and use the emailage third party library.</p>
  
  <p>As per their documentation, the way to use their library is as follows: </p>
  
  <pre><code>pip install emailage-official
  </code></pre>
  
  <p>Then, simply import with: </p>
  
  <pre><code>from emailage.client import EmailageClient
  </code></pre>
  
  <p>The install works fine with pip - no errors. I double checked to see that the emailage package exists within the proper directory, and it does. </p>
  
  <p>Package exists at:</p>
  
  <pre><code>C:\Users\aaron\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\emailage
  </code></pre>
  
  <p>This folder has (seemingly) the correct files with an <code>__init__.py</code> and everything. However, both pylint and command line interpreter throw me a 
  'No module named 'emailage.client'; 'emailage' is not a package' error. </p>
  
  <p>The output of my <code>sys.path</code> is:</p>
  
  <pre><code>[... 
  'C:\\Users\\aaron\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\site-packages'
  ...
  ]
  </code></pre>
  
  <p>So the directory where emailage is installed is a part of the path... and lastly I pip-installed numpy just to test if it worked properly. Numpy installed to the same site-packages folder as emailage, and it works fine when it is imported, so I'm stuck.</p>
  
  <p>I don't typically use Python much, so any and all help would be appreciated.</p>