title: Where should I put my own python module so that it can be imported
body: <p>I have my own package in python and I am using it very often. what is the most elegant or conventional directory where i should put my package so it is going to be imported without playing with PYTHONPATH or sys.path?</p>
  
  <p>What about site-packages for example?
  <code>/usr/lib/python2.7/site-packages</code>.<br>
  Is it common in python to copy and paste the package there ?</p>