title: virtualenv with all Python libraries
body: <p>I need to get Python code, which relies on Python 2.6, running on a machine with only Python 2.3 (I have no root access).</p>
  
  <p>This is a typical scenario for virtualenv. The only problem is that I cannot convince it to copy all libraries to the new environment as well.</p>
  
  <pre><code>virtualenv --no-site-packages my_py26 
  </code></pre>
  
  <p>does not do what I need. The library files are still only links to the <code>/usr/lib/python2.6</code> directory.</p>
  
  <p>No I'm wondering, whether virtualenv is the right solution for this scenario at all. From what I understand it is only targetted to run on machines with exactly the same Python version.
  Tools like cx_Freeze and the like do not work for me, as I start the Python file after some environment variable tweeking. </p>
  
  <p>Is there maybe a hidden virtualenv option that copies all the Python library files into the new environment? Or some other tool that can help here?</p>