title: ModuleNotFoundError: No module named 'abc'
body: <p>Python interpreter throws the following error even though canmatrix module is installed:</p>
  
  <pre><code>ModuleNotFoundError: No module named 'canmatrix' 
  </code></pre>
  
  <p>I have installed a python package (<a href="https://github.com/ebroecker/canmatrix" rel="nofollow noreferrer">https://github.com/ebroecker/canmatrix</a>) from source with the following:
  sudo python3 ~/test/canmatrix/setup.py install --prefix=/home/user/.local</p>
  
  <p>When I check sys.path, I see it is installed:</p>
  
  <ul>
  <li><p>/home/user/.local/lib/python3.6/site-packages/canmatrix-0.post653.dev0+g861b926-py3.6.egg</p></li>
  <li><p>/usr/local/lib/python3.6/dist-packages/canmatrix-0.post653.dev0+g861b926-py3.6.egg</p></li>
  </ul>
  
  <p>However, when I try to import the canmatrix module with following: </p>
  
  <pre><code>from canmatrix.log import setup_logger, set_log_level
  </code></pre>
  
  <p>I get the following error:</p>
  
  <pre><code>ModuleNotFoundError: No module named 'canmatrix'
  </code></pre>
  
  <p>Can someone explain why the module is not found? I have changed the owner of both modules to user. </p>