title: How to distribute and or package a python file with all dependencies pre-downloaded without building an executable
body: <p>I have written a python script which depends on paramiko to work. The system that will run my script has the following limitations:</p>
  
  <ol>
  <li>No internet connectivity (so it can't download dependencies on the fly).</li>
  <li>Volumes are mounted with 'noexec' (so I cannot run my code as a binary file generated with something like 'pyInstaller')</li>
  <li>End-user cannot be expected to install any dependencies.</li>
  <li>Vanilla python is installed (without paramiko)</li>
  <li>Python version is 2.7.5</li>
  <li>Pip is not installed either and cannot be installed on the box</li>
  </ol>
  
  <p>I however, have access to pip on my development box (if that helps in any way).</p>
  
  <p>So, what is the way to deploy my script so that I am able to provide it to the end-user with the required dependencies, i.e paramiko (and sub-dependencies of paramiko), so that the user is able to run the script out-of-the-box?</p>
  
  <p>I have already tried the pyinstaller 'one folder' approach but then faced the 'noexec' issue. I have also tried to directly copy paramiko (and sub-dependencies of paramiko) to a place from where my script is able to find it with no success.</p>