title: Install PIL egg to custom directory without root or PIP
body: <p>I'm trying to install PIL using Python2.6 to a custom directory (e.g. /home/my_dir/Python), as I do not have root access on my work's system. I'm able to get the executables  installed by running.</p>
  
  <pre><code>easy_install --prefix=/home/my_dir/Python Pillow
  </code></pre>
  
  <p>however the rest of the package does not install to the directory. I created manually /home/my_dir/Python/lib/python2.6/site-packages, so that the package would install. The problem is that PIL already exists on our system's python interpreter under /usr/lib/python2.6, so when  I run the above command it pulls from the existing PIL egg and does not install the whole thing into my custom directory, only the executable files. Is there a way to install the egg itself into the custom directory without uninstalling the existing one?</p>