title: How to install a python library manually
body: <p>I built quickfix engine (<a href="http://www.quickfixengine.org/" rel="noreferrer">http://www.quickfixengine.org/</a>) for one of my tasks and also built in python support for it.</p>
  
  <p>Unfortunately this is a multi user env and I dont have access to the python installation path. Thus the make install command tries to copy over the files and fails. I managed to comment out the two lines where it tries to do that and the make install completed. Since I cannot put the files there, where can I put the <em>.so</em> file created?</p>
  
  <p>And how do I let python know that it is there? I looked at python.org documentation but it only describes the process for <em>setup.py</em> installations.</p>
  
  <p>Also I tried putting the path for the <em>.so</em> in  <code>sys.path</code>, that didnt work. And is there any documents about the anatomy of a python package? Thanks.</p>