title: Python3.7 - module not found even though it is listed in sys.path
body: <p>I try to import some custom modules/packages but get the error "ModuleNotFoundError: No module named 'reader'".</p>
  
  <p>I made sure that the absolute path to my custom package directory is listed in sys.path:</p>
  
  <pre><code>&gt;&gt;&gt; os.getcwd()
  'C:\\Python Projects\\reader'
  &gt;&gt;&gt; sys.path.append('C:\\Python Projects\\reader')
  &gt;&gt;&gt;
  &gt;&gt;&gt; sys.path
  ['', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37\\python37.zip', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37\\DLLs', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37\\lib', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages', 'C:\\Python Projects\\reader']
  &gt;&gt;&gt;
  &gt;&gt;&gt; import reader
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ModuleNotFoundError: No module named 'reader'
  </code></pre>
  
  <p>Also, all the paths listed in sys.path (except for '' and C:\Python Projects\reader) have been added in Environment variables > System variables (I am using Win10).</p>
  
  <p>Is there something else I should to in order to successfully import custom packages in my projects?</p>
  
  <p>Thank you</p>