title: Deploy Python virtualenv on no internet machine with different system
body: <p>I need to deploy python application to a no internet server.</p>
  
  <p>I have created a virtual environment on my host machine which uses Ubuntu. This contains python script with a variety of non-standard libraries. I have used option <code>--relocatable</code> to make the links relative.</p>
  
  <p>I have copied over the environment to my client machine which uses RedHat and has no access to the internet.</p>
  
  <p>After activating it using source <code>my_project/bin/activate</code> the environment does not seem to be working - the python used is standard system one and the libraries don't work.</p>
  
  <p>How can the virtual environment be deployed on a different server?</p>
  
  <p><strong>Edit:</strong> this is normally done through the creation of <code>requirement.txt</code> file and then using pip to install the libraries on the target machine, however in this case it's not possible as the machine is offline.</p>